TDFAPILogger
Features
- 将API日志分为请求、响应、异常三部分来输出
- 优化了打印格式,选用C的printf而非NSLog,避免打印其他无关的信息
- 响应日志中对默认输出的JSON信息进行了pretty print处理,转换成标准的JSON格式,易于阅读
- 每个API的日志中新增API描述,易于让使用者通过日志反查API的起飞位置
- 每个API的日志中新增API唯一标识,用于将离散的请求日志和响应/异常日志关联起来调试
- 更醒目的emoji隔离
- 对外暴露requestLogReporter和responseLogReporter,用于外部高度定制
Requirements
- iOS 9.0 or later
Communication
- [email protected]
- http://silentcat.top/2017/07/21/iOS-Pretty-Format-API%E6%97%A5%E5%BF%97%E6%89%93%E5%8D%B0/ 评论区留言
Installation
TDFAPILogger is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'TDFAPILogger'
Usage
默认情况下,只需在项目工程podfile中引用TDFAPILogger
即可。
如需进行定制甚至有高度定制需求,请参见demo中TDFAPILoggerTrigger.m
中的示例。
其他接口属性含义也请参见TDFAPILogger.h的注解,如标注未详尽或者想进一步了解,请及时联系我
有发现任何Bug或者有更好的建议,也请及时联系我,感谢!