HTTPLogger 0.2.0

HTTPLogger 0.2.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2017 年 2 月
SwiftSwift 版本3.0
SPM支持 SPM

Maintained by muukii, muukii.



  • By
  • muukii

HTTPLogger

关于

记录 NSURLSession 的 HTTP 请求。

请求日志

响应日志

使用 (设置)

  • 注册 NSURLProtocol
HTTPLogger.register()
  • 设置 NSURLSessionConfiguration
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 文件。