|
25 | 25 | #import "AFURLSessionManager.h"
|
26 | 26 |
|
27 | 27 | #import <objc/runtime.h>
|
| 28 | +#import "DDLog.h" |
28 | 29 |
|
29 | 30 | static NSURLRequest * AFNetworkRequestFromNotification(NSNotification *notification) {
|
30 | 31 | NSURLRequest *request = nil;
|
@@ -123,10 +124,10 @@ - (void)networkRequestDidStart:(NSNotification *)notification {
|
123 | 124 |
|
124 | 125 | switch (self.level) {
|
125 | 126 | case AFLoggerLevelDebug:
|
126 |
| - NSLog(@"%@ '%@': %@ %@", [request HTTPMethod], [[request URL] absoluteString], [request allHTTPHeaderFields], body); |
| 127 | + DDLogDebug(@"%@ '%@': %@ %@", [request HTTPMethod], [[request URL] absoluteString], [request allHTTPHeaderFields], body); |
127 | 128 | break;
|
128 | 129 | case AFLoggerLevelInfo:
|
129 |
| - NSLog(@"%@ '%@'", [request HTTPMethod], [[request URL] absoluteString]); |
| 130 | + DDLogInfo(@"%@ '%@'", [request HTTPMethod], [[request URL] absoluteString]); |
130 | 131 | break;
|
131 | 132 | default:
|
132 | 133 | break;
|
@@ -161,24 +162,30 @@ - (void)networkRequestDidFinish:(NSNotification *)notification {
|
161 | 162 | }
|
162 | 163 |
|
163 | 164 | NSTimeInterval elapsedTime = [[NSDate date] timeIntervalSinceDate:objc_getAssociatedObject(notification.object, AFNetworkRequestStartDate)];
|
164 |
| - |
165 | 165 | if (error) {
|
166 | 166 | switch (self.level) {
|
167 | 167 | case AFLoggerLevelDebug:
|
| 168 | + DDLogDebug(@"[Error] %@ '%@' (%ld) [%.04f s]: %@", [request HTTPMethod], [[response URL] absoluteString], (long)responseStatusCode, elapsedTime, error); |
| 169 | + break; |
168 | 170 | case AFLoggerLevelInfo:
|
| 171 | + DDLogInfo(@"[Error] %@ '%@' (%ld) [%.04f s]: %@", [request HTTPMethod], [[response URL] absoluteString], (long)responseStatusCode, elapsedTime, error); |
| 172 | + break; |
169 | 173 | case AFLoggerLevelWarn:
|
| 174 | + DDLogWarn(@"[Error] %@ '%@' (%ld) [%.04f s]: %@", [request HTTPMethod], [[response URL] absoluteString], (long)responseStatusCode, elapsedTime, error); |
| 175 | + break; |
170 | 176 | case AFLoggerLevelError:
|
171 |
| - NSLog(@"[Error] %@ '%@' (%ld) [%.04f s]: %@", [request HTTPMethod], [[response URL] absoluteString], (long)responseStatusCode, elapsedTime, error); |
| 177 | + DDLogError(@"[Error] %@ '%@' (%ld) [%.04f s]: %@", [request HTTPMethod], [[response URL] absoluteString], (long)responseStatusCode, elapsedTime, error); |
| 178 | + break; |
172 | 179 | default:
|
173 | 180 | break;
|
174 | 181 | }
|
175 | 182 | } else {
|
176 | 183 | switch (self.level) {
|
177 | 184 | case AFLoggerLevelDebug:
|
178 |
| - NSLog(@"%ld '%@' [%.04f s]: %@ %@", (long)responseStatusCode, [[response URL] absoluteString], elapsedTime, responseHeaderFields, responseObject); |
| 185 | + DDLogDebug(@"%ld '%@' [%.04f s]: %@ %@", (long)responseStatusCode, [[response URL] absoluteString], elapsedTime, responseHeaderFields, responseObject); |
179 | 186 | break;
|
180 | 187 | case AFLoggerLevelInfo:
|
181 |
| - NSLog(@"%ld '%@' [%.04f s]", (long)responseStatusCode, [[response URL] absoluteString], elapsedTime); |
| 188 | + DDLogInfo(@"%ld '%@' [%.04f s]", (long)responseStatusCode, [[response URL] absoluteString], elapsedTime); |
182 | 189 | break;
|
183 | 190 | default:
|
184 | 191 | break;
|
|
0 commit comments