记录 NSURLSession 的 HTTP 请求。
HTTPLogger.register()
let configuration = NSURLSessionConfiguration.defaultSessionConfiguration()
HTTPLogger.setup(configuration)
// Sample Alamofire
Alamofire.Manager(configuration: configuration)
struct Configuration: HTTPLoggerConfigurationType {
func printLog(string: String) {
NSLog(string)
}
public func enableCapture(request: NSURLRequest) -> Bool {
#if DEBUG
return true
#else
return false
#endif
}
}
HTTPLogger.configuration = Configuration()
HTTPLogger 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile
pod "HTTPLogger"
muukii, [email protected]
HTTPLogger 在 MIT 许可证下提供。有关更多信息,请参阅 LICENSE 文件。