MCHTTPRequestLogger
是 AFNetworking 的一个扩展,记录了发送和接收的每个请求及其响应。由于设计上的原因,它的输出比 AFHTTPRequestOperationLogger 要详细得多。
只需将以下代码添加到您的 UIApplicationDelegate
中的 -application:didFinishLaunchingWithOptions:
方法,您应该在 Xcode 控制台中看到每个请求/响应的详细信息。
[[MCHTTPRequestLogger sharedLogger] startLogging];
// Set the JSONOutputStyle property to have pretty printed JSON output
[[MCHTTPRequestLogger sharedLogger] setJSONOutputStyle:MCHTTPRequestLoggerJSONOutputStylePrettyPrinted];
目标设置 > 编译阶段 > 源代码
中将 -fobjc-arc
编译器标志添加到每个实现文件。如果您使用 CocoaPods
,则操作非常简单。将以下内容添加到您的 Podfile
并运行 pod install
pod 'MCHTTPRequestLogger'
别忘了在需要的地方导入 #import "MCHTTPRequestLogger.h"
。
MCHTTPRequestLogger 由 Mirego © 2013 创建,可以在新的 BSD 许可证下免费分发。请参阅 LICENSE.md
文件。
Mirego 是一支充满热情的团队,我们相信工作是一个可以创新和享受乐趣的地方。我们在美丽的魁北克市自豪地开发了 iPhone、iPad、Android、Blackberry、Windows Phone 和 Windows 8 的移动应用程序。
我们也很喜欢 开源软件,并且尝试从我们的项目中提取尽可能多的代码以回馈社区。