📒 AlamofireLogbook
一个 Alamofire 网络活动记录视图
安装
AlamofireLogbook 可以通过 CocoaPods 获取。要安装它,只需将以下行添加到 Podfile 中
pod 'AlamofireLogbook'
使用
要开始记录,导入你的网络层的库,并在你的 Alamofire DataRequest
实例上使用 log()
方法,以下是一个示例
import Alamofire
import AlamofireLogbook
Alamofire
.request("https://httpbin.org/get")
.log()
.responseJSON { response in
// Your code
}
如果你想要自行记录每个请求
- 实现
AlamofireResponseListener
- 实现
recievedResponseFor(item : LogItem)
- 在你的应用代理中将委托类分配给
AlamofireLogbook.shared.delegate
或者,仅显示网络活动日志视图,调用
AlamofireLogbook.show()
你将获得一个全文可搜索的日志
💡 提示使用请求详情页右上角的操作按钮来复制请求和响应的可读格式化字符串。
😉
示例
要尝试示例项目
在终端中运行 pod try AlamofireLogbook
或者
克隆仓库,然后首先从 Example 目录运行 pod install
。
需求
- iOS 9.0+
- Xcode 9+
- Swift 3.2+
- AlamofireLogbook 是一个为 Alamofire 框架的插件
贡献
如果你有改进框架的想法,请Fork它,实现你的更改并创建拉取请求
欢迎所有贡献
作者
使用
许可
AlamofireLogbook 依据 MIT 许可证可用。有关更多信息,请参阅 LICENSE 文件。