| 测试测试 | ✗ |
| 语言语言 | Obj-CObjective C |
| 许可 | MIT |
| 发布最近发布 | 2015年3月 |
由 Sohayb Hassoun 维护。
| 依赖 | |
| AFNetworking/NSURLSession | ~> 2.0 |
| AFNetworking/NSURLConnection | ~> 2.0 |
| CocoaLumberjack | >= 0 |
AFNetworkActivityLogger 是 AFNetworking 2.0 的扩展,它记录发送和接收的网络请求。
AFNetworkActivityLogger监听AFNetworkingOperationDidStartNotification(操作开始通知)/AFNetworkingOperationDidFinishNotification(操作结束通知)以及AFNetworkingTaskDidStartNotification(任务开始通知)/AFNetworkingTaskDidFinishNotification(任务结束通知),这些通知会在请求操作和会话任务开始和结束时由 AFNetworking 发布。用户可以通过监听这些通知来进一步自定义日志输出。
将以下代码添加到 AppDelegate.m -application:didFinishLaunchingWithOptions:
[[AFNetworkActivityLogger sharedLogger] startLogging];现在,由 AFURLSessionManager 创建的所有 AFURLConnectionOperation 和 NSURLSessionTask 对象的请求和响应都将记录到控制台,类似于:
GET http://example.com/foo/bar.json
200 http://example.com/foo/bar.json
如果默认日志级别太详细——例如,如果你只想知道请求何时失败——那么更改它就像这样简单:
[[AFNetworkActivityLogger sharedLogger] setLevel:AFLoggerLevelError];Mattt Thompson
AFNetworkActivityLogger 可在 MIT 许可下使用。有关更多信息,请参阅 LICENSE 文件。