Skip to content

Commit 60f8d41

Browse files
committed
Update AFNetworkActivityLogger.m
Switch from NSLog to CocoaLumberjack loggers
1 parent fe9c136 commit 60f8d41

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

AFNetworkActivityLogger/AFNetworkActivityLogger.m

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
#import "AFURLSessionManager.h"
2626

2727
#import <objc/runtime.h>
28+
#import "DDLog.h"
2829

2930
static NSURLRequest * AFNetworkRequestFromNotification(NSNotification *notification) {
3031
NSURLRequest *request = nil;
@@ -123,10 +124,10 @@ - (void)networkRequestDidStart:(NSNotification *)notification {
123124

124125
switch (self.level) {
125126
case AFLoggerLevelDebug:
126-
NSLog(@"%@ '%@': %@ %@", [request HTTPMethod], [[request URL] absoluteString], [request allHTTPHeaderFields], body);
127+
DDLogDebug(@"%@ '%@': %@ %@", [request HTTPMethod], [[request URL] absoluteString], [request allHTTPHeaderFields], body);
127128
break;
128129
case AFLoggerLevelInfo:
129-
NSLog(@"%@ '%@'", [request HTTPMethod], [[request URL] absoluteString]);
130+
DDLogInfo(@"%@ '%@'", [request HTTPMethod], [[request URL] absoluteString]);
130131
break;
131132
default:
132133
break;
@@ -161,24 +162,30 @@ - (void)networkRequestDidFinish:(NSNotification *)notification {
161162
}
162163

163164
NSTimeInterval elapsedTime = [[NSDate date] timeIntervalSinceDate:objc_getAssociatedObject(notification.object, AFNetworkRequestStartDate)];
164-
165165
if (error) {
166166
switch (self.level) {
167167
case AFLoggerLevelDebug:
168+
DDLogDebug(@"[Error] %@ '%@' (%ld) [%.04f s]: %@", [request HTTPMethod], [[response URL] absoluteString], (long)responseStatusCode, elapsedTime, error);
169+
break;
168170
case AFLoggerLevelInfo:
171+
DDLogInfo(@"[Error] %@ '%@' (%ld) [%.04f s]: %@", [request HTTPMethod], [[response URL] absoluteString], (long)responseStatusCode, elapsedTime, error);
172+
break;
169173
case AFLoggerLevelWarn:
174+
DDLogWarn(@"[Error] %@ '%@' (%ld) [%.04f s]: %@", [request HTTPMethod], [[response URL] absoluteString], (long)responseStatusCode, elapsedTime, error);
175+
break;
170176
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;
172179
default:
173180
break;
174181
}
175182
} else {
176183
switch (self.level) {
177184
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);
179186
break;
180187
case AFLoggerLevelInfo:
181-
NSLog(@"%ld '%@' [%.04f s]", (long)responseStatusCode, [[response URL] absoluteString], elapsedTime);
188+
DDLogInfo(@"%ld '%@' [%.04f s]", (long)responseStatusCode, [[response URL] absoluteString], elapsedTime);
182189
break;
183190
default:
184191
break;

0 commit comments

Comments
 (0)