|
|
@@ -27,15 +27,18 @@ import Foundation
|
|
|
|
|
|
public final class NSLoggingEventMonitor: EventMonitor {
|
|
|
public let queue = DispatchQueue(label: "org.alamofire.nsLoggingEventMonitorQueue", qos: .utility)
|
|
|
+ public let prefix: String
|
|
|
|
|
|
- public init() {}
|
|
|
+ public init(prefix: String = "***") {
|
|
|
+ self.prefix = prefix
|
|
|
+ }
|
|
|
|
|
|
public func urlSession(_ session: URLSession, didBecomeInvalidWithError error: Error?) {
|
|
|
- NSLog("URLSession: \(session), didBecomeInvalidWithError: \(error?.localizedDescription ?? "None")")
|
|
|
+ NSLog("\(prefix) URLSession: \(session), didBecomeInvalidWithError: \(error?.localizedDescription ?? "None")")
|
|
|
}
|
|
|
|
|
|
public func urlSession(_ session: URLSession, task: URLSessionTask, didReceive challenge: URLAuthenticationChallenge) {
|
|
|
- NSLog("URLSession: \(session), task: \(task), didReceiveChallenge: \(challenge)")
|
|
|
+ NSLog("\(prefix) URLSession: \(session), task: \(task), didReceiveChallenge: \(challenge)")
|
|
|
}
|
|
|
|
|
|
public func urlSession(_ session: URLSession,
|
|
|
@@ -43,47 +46,47 @@ public final class NSLoggingEventMonitor: EventMonitor {
|
|
|
didSendBodyData bytesSent: Int64,
|
|
|
totalBytesSent: Int64,
|
|
|
totalBytesExpectedToSend: Int64) {
|
|
|
- NSLog("URLSession: \(session), task: \(task), didSendBodyData: \(bytesSent), totalBytesSent: \(totalBytesSent), totalBytesExpectedToSent: \(totalBytesExpectedToSend)")
|
|
|
+ NSLog("\(prefix) URLSession: \(session), task: \(task), didSendBodyData: \(bytesSent), totalBytesSent: \(totalBytesSent), totalBytesExpectedToSent: \(totalBytesExpectedToSend)")
|
|
|
}
|
|
|
|
|
|
public func urlSession(_ session: URLSession, taskNeedsNewBodyStream task: URLSessionTask) {
|
|
|
- NSLog("URLSession: \(session), taskNeedsNewBodyStream: \(task)")
|
|
|
+ NSLog("\(prefix) URLSession: \(session), taskNeedsNewBodyStream: \(task)")
|
|
|
}
|
|
|
|
|
|
public func urlSession(_ session: URLSession,
|
|
|
task: URLSessionTask,
|
|
|
willPerformHTTPRedirection response: HTTPURLResponse,
|
|
|
newRequest request: URLRequest) {
|
|
|
- NSLog("URLSession: \(session), task: \(task), willPerformHTTPRedirection: \(response), newRequest: \(request)")
|
|
|
+ NSLog("\(prefix) URLSession: \(session), task: \(task), willPerformHTTPRedirection: \(response), newRequest: \(request)")
|
|
|
}
|
|
|
|
|
|
public func urlSession(_ session: URLSession, task: URLSessionTask, didFinishCollecting metrics: URLSessionTaskMetrics) {
|
|
|
- NSLog("URLSession: \(session), task: \(task), didFinishCollecting: \(metrics)")
|
|
|
+ NSLog("\(prefix) URLSession: \(session), task: \(task), didFinishCollecting: \(metrics)")
|
|
|
}
|
|
|
|
|
|
public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
|
|
|
- NSLog("URLSession: \(session), task: \(task), didCompleteWithError: \(error?.localizedDescription ?? "None")")
|
|
|
+ NSLog("\(prefix) URLSession: \(session), task: \(task), didCompleteWithError: \(error?.localizedDescription ?? "None")")
|
|
|
}
|
|
|
|
|
|
public func urlSession(_ session: URLSession, taskIsWaitingForConnectivity task: URLSessionTask) {
|
|
|
- NSLog("URLSession: \(session), taskIsWaitingForConnectivity: \(task)")
|
|
|
+ NSLog("\(prefix) URLSession: \(session), taskIsWaitingForConnectivity: \(task)")
|
|
|
}
|
|
|
|
|
|
public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
|
|
|
- NSLog("URLSession: \(session), dataTask: \(dataTask), didReceiveDataOfLength: \(data.count)")
|
|
|
+ NSLog("\(prefix) URLSession: \(session), dataTask: \(dataTask), didReceiveDataOfLength: \(data.count)")
|
|
|
}
|
|
|
|
|
|
public func urlSession(_ session: URLSession,
|
|
|
dataTask: URLSessionDataTask,
|
|
|
willCacheResponse proposedResponse: CachedURLResponse) {
|
|
|
- NSLog("URLSession: \(session), dataTask: \(dataTask), willCacheResponse: \(proposedResponse)")
|
|
|
+ NSLog("\(prefix) URLSession: \(session), dataTask: \(dataTask), willCacheResponse: \(proposedResponse)")
|
|
|
}
|
|
|
|
|
|
public func urlSession(_ session: URLSession,
|
|
|
downloadTask: URLSessionDownloadTask,
|
|
|
didResumeAtOffset fileOffset: Int64,
|
|
|
expectedTotalBytes: Int64) {
|
|
|
- NSLog("URLSession: \(session), downloadTask: \(downloadTask), didResumeAtOffset: \(fileOffset), expectedTotalBytes: \(expectedTotalBytes)")
|
|
|
+ NSLog("\(prefix) URLSession: \(session), downloadTask: \(downloadTask), didResumeAtOffset: \(fileOffset), expectedTotalBytes: \(expectedTotalBytes)")
|
|
|
}
|
|
|
|
|
|
public func urlSession(_ session: URLSession,
|
|
|
@@ -91,132 +94,132 @@ public final class NSLoggingEventMonitor: EventMonitor {
|
|
|
didWriteData bytesWritten: Int64,
|
|
|
totalBytesWritten: Int64,
|
|
|
totalBytesExpectedToWrite: Int64) {
|
|
|
- NSLog("URLSession: \(session), downloadTask: \(downloadTask), didWriteData bytesWritten: \(bytesWritten), totalBytesWritten: \(totalBytesWritten), totalBytesExpectedToWrite: \(totalBytesExpectedToWrite)")
|
|
|
+ NSLog("\(prefix) URLSession: \(session), downloadTask: \(downloadTask), didWriteData bytesWritten: \(bytesWritten), totalBytesWritten: \(totalBytesWritten), totalBytesExpectedToWrite: \(totalBytesExpectedToWrite)")
|
|
|
}
|
|
|
|
|
|
public func urlSession(_ session: URLSession,
|
|
|
downloadTask: URLSessionDownloadTask,
|
|
|
didFinishDownloadingTo location: URL) {
|
|
|
- NSLog("URLSession: \(session), downloadTask: \(downloadTask), didFinishDownloadingTo: \(location)")
|
|
|
+ NSLog("\(prefix) URLSession: \(session), downloadTask: \(downloadTask), didFinishDownloadingTo: \(location)")
|
|
|
}
|
|
|
|
|
|
public func request(_ request: Request, didCreateInitialURLRequest urlRequest: URLRequest) {
|
|
|
- NSLog("Request: \(request) didCreateInitialURLRequest: \(urlRequest)")
|
|
|
+ NSLog("\(prefix) Request: \(request) didCreateInitialURLRequest: \(urlRequest)")
|
|
|
}
|
|
|
|
|
|
public func request(_ request: Request, didFailToCreateURLRequestWithError error: Error) {
|
|
|
- NSLog("Request: \(request) didFailToCreateURLRequestWithError: \(error)")
|
|
|
+ NSLog("\(prefix) Request: \(request) didFailToCreateURLRequestWithError: \(error)")
|
|
|
}
|
|
|
|
|
|
public func request(_ request: Request, didAdaptInitialRequest initialRequest: URLRequest, to adaptedRequest: URLRequest) {
|
|
|
- NSLog("Request: \(request) didAdaptInitialRequest \(initialRequest) to \(adaptedRequest)")
|
|
|
+ NSLog("\(prefix) Request: \(request) didAdaptInitialRequest \(initialRequest) to \(adaptedRequest)")
|
|
|
}
|
|
|
|
|
|
public func request(_ request: Request, didFailToAdaptURLRequest initialRequest: URLRequest, withError error: Error) {
|
|
|
- NSLog("Request: \(request) didFailToAdaptURLRequest \(initialRequest) withError \(error)")
|
|
|
+ NSLog("\(prefix) Request: \(request) didFailToAdaptURLRequest \(initialRequest) withError \(error)")
|
|
|
}
|
|
|
|
|
|
public func request(_ request: Request, didCreateURLRequest urlRequest: URLRequest) {
|
|
|
- NSLog("Request: \(request) didCreateURLRequest: \(urlRequest)")
|
|
|
+ NSLog("\(prefix) Request: \(request) didCreateURLRequest: \(urlRequest)")
|
|
|
}
|
|
|
|
|
|
public func request(_ request: Request, didCreateTask task: URLSessionTask) {
|
|
|
- NSLog("Request: \(request) didCreateTask \(task)")
|
|
|
+ NSLog("\(prefix) Request: \(request) didCreateTask \(task)")
|
|
|
}
|
|
|
|
|
|
public func request(_ request: Request, didGatherMetrics metrics: URLSessionTaskMetrics) {
|
|
|
- NSLog("Request: \(request) didGatherMetrics \(metrics)")
|
|
|
+ NSLog("\(prefix) Request: \(request) didGatherMetrics \(metrics)")
|
|
|
}
|
|
|
|
|
|
public func request(_ request: Request, didFailTask task: URLSessionTask, earlyWithError error: Error) {
|
|
|
- NSLog("Request: \(request) didFailTask \(task) earlyWithError \(error)")
|
|
|
+ NSLog("\(prefix) Request: \(request) didFailTask \(task) earlyWithError \(error)")
|
|
|
}
|
|
|
|
|
|
public func request(_ request: Request, didCompleteTask task: URLSessionTask, with error: Error?) {
|
|
|
- NSLog("Request: \(request) didCompleteTask \(task) withError: \(error?.localizedDescription ?? "None")")
|
|
|
+ NSLog("\(prefix) Request: \(request) didCompleteTask \(task) withError: \(error?.localizedDescription ?? "None")")
|
|
|
}
|
|
|
|
|
|
public func requestDidFinish(_ request: Request) {
|
|
|
- NSLog("Request: \(request) didFinish")
|
|
|
+ NSLog("\(prefix) Request: \(request) didFinish")
|
|
|
}
|
|
|
|
|
|
public func requestDidResume(_ request: Request) {
|
|
|
- NSLog("Request: \(request) didResume")
|
|
|
+ NSLog("\(prefix) Request: \(request) didResume")
|
|
|
}
|
|
|
|
|
|
public func request(_ request: Request, didResumeTask task: URLSessionTask) {
|
|
|
- NSLog("Request: \(request) didResumeTask: \(task)")
|
|
|
+ NSLog("\(prefix) Request: \(request) didResumeTask: \(task)")
|
|
|
}
|
|
|
|
|
|
public func requestDidSuspend(_ request: Request) {
|
|
|
- NSLog("Request: \(request) didSuspend")
|
|
|
+ NSLog("\(prefix) Request: \(request) didSuspend")
|
|
|
}
|
|
|
|
|
|
public func request(_ request: Request, didSuspendTask task: URLSessionTask) {
|
|
|
- NSLog("Request: \(request) didSuspendTask: \(task)")
|
|
|
+ NSLog("\(prefix) Request: \(request) didSuspendTask: \(task)")
|
|
|
}
|
|
|
|
|
|
public func requestDidCancel(_ request: Request) {
|
|
|
- NSLog("Request: \(request) didCancel")
|
|
|
+ NSLog("\(prefix) Request: \(request) didCancel")
|
|
|
}
|
|
|
|
|
|
public func request(_ request: Request, didCancelTask task: URLSessionTask) {
|
|
|
- NSLog("Request: \(request) didCancelTask: \(task)")
|
|
|
+ NSLog("\(prefix) Request: \(request) didCancelTask: \(task)")
|
|
|
}
|
|
|
|
|
|
public func request(_ request: DataRequest, didParseResponse response: DataResponse<Data?, Error>) {
|
|
|
- NSLog("Request: \(request), didParseResponse: \(response)")
|
|
|
+ NSLog("\(prefix) Request: \(request), didParseResponse: \(response)")
|
|
|
}
|
|
|
|
|
|
public func request<Value>(_ request: DataRequest, didParseResponse response: DataResponse<Value, Error>) {
|
|
|
- NSLog("Request: \(request), didParseResponse: \(response)")
|
|
|
+ NSLog("\(prefix) Request: \(request), didParseResponse: \(response)")
|
|
|
}
|
|
|
|
|
|
public func request(_ request: DownloadRequest, didParseResponse response: DownloadResponse<Data?, Error>) {
|
|
|
- NSLog("Request: \(request), didParseResponse: \(response)")
|
|
|
+ NSLog("\(prefix) Request: \(request), didParseResponse: \(response)")
|
|
|
}
|
|
|
|
|
|
public func request<Value>(_ request: DownloadRequest, didParseResponse response: DownloadResponse<Value, Error>) {
|
|
|
- NSLog("Request: \(request), didParseResponse: \(response)")
|
|
|
+ NSLog("\(prefix) Request: \(request), didParseResponse: \(response)")
|
|
|
}
|
|
|
|
|
|
public func requestIsRetrying(_ request: Request) {
|
|
|
- NSLog("Request: \(request), isRetrying")
|
|
|
+ NSLog("\(prefix) Request: \(request), isRetrying")
|
|
|
}
|
|
|
|
|
|
public func request(_ request: DataRequest, didValidateRequest urlRequest: URLRequest?, response: HTTPURLResponse, data: Data?, withResult result: Request.ValidationResult) {
|
|
|
- NSLog("Request: \(request), didValidateRequestWithResult: \(result)")
|
|
|
+ NSLog("\(prefix) Request: \(request), didValidateRequestWithResult: \(result)")
|
|
|
}
|
|
|
|
|
|
public func request(_ request: DataStreamRequest, didValidateRequest urlRequest: URLRequest?, response: HTTPURLResponse, withResult result: Request.ValidationResult) {
|
|
|
- NSLog("Request: \(request), didValidateRequestWithResult: \(result)")
|
|
|
+ NSLog("\(prefix) Request: \(request), didValidateRequestWithResult: \(result)")
|
|
|
}
|
|
|
|
|
|
public func request<Value>(_ request: DataStreamRequest, didParseStream result: Result<Value, AFError>) {
|
|
|
- NSLog("Request: \(request), didParseStreamWithResult: \(result)")
|
|
|
+ NSLog("\(prefix) Request: \(request), didParseStreamWithResult: \(result)")
|
|
|
}
|
|
|
|
|
|
public func request(_ request: UploadRequest, didCreateUploadable uploadable: UploadRequest.Uploadable) {
|
|
|
- NSLog("Request: \(request), didCreateUploadable: \(uploadable)")
|
|
|
+ NSLog("\(prefix) Request: \(request), didCreateUploadable: \(uploadable)")
|
|
|
}
|
|
|
|
|
|
public func request(_ request: UploadRequest, didFailToCreateUploadableWithError error: Error) {
|
|
|
- NSLog("Request: \(request), didFailToCreateUploadableWithError: \(error)")
|
|
|
+ NSLog("\(prefix) Request: \(request), didFailToCreateUploadableWithError: \(error)")
|
|
|
}
|
|
|
|
|
|
public func request(_ request: UploadRequest, didProvideInputStream stream: InputStream) {
|
|
|
- NSLog("Request: \(request), didProvideInputStream: \(stream)")
|
|
|
+ NSLog("\(prefix) Request: \(request), didProvideInputStream: \(stream)")
|
|
|
}
|
|
|
|
|
|
public func request(_ request: DownloadRequest, didFinishDownloadingUsing task: URLSessionTask, with result: Result<URL, Error>) {
|
|
|
- NSLog("Request: \(request), didFinishDownloadingUsing: \(task), withResult: \(result)")
|
|
|
+ NSLog("\(prefix) Request: \(request), didFinishDownloadingUsing: \(task), withResult: \(result)")
|
|
|
}
|
|
|
|
|
|
public func request(_ request: DownloadRequest, didCreateDestinationURL url: URL) {
|
|
|
- NSLog("Request: \(request), didCreateDestinationURL: \(url)")
|
|
|
+ NSLog("\(prefix) Request: \(request), didCreateDestinationURL: \(url)")
|
|
|
}
|
|
|
|
|
|
public func request(_ request: DownloadRequest, didValidateRequest urlRequest: URLRequest?, response: HTTPURLResponse, temporaryURL: URL?, destinationURL: URL?, withResult result: Request.ValidationResult) {
|
|
|
- NSLog("Request: \(request), didValidateRequestWithResult: \(result)")
|
|
|
+ NSLog("\(prefix) Request: \(request), didValidateRequestWithResult: \(result)")
|
|
|
}
|
|
|
}
|