TDFAPILogger
特色功能
- 将API日志分为请求、响应、异常三部分输出
- 优化了打印格式,使用C的printf而非NSLog,避免打印无关信息
- 响应日志中对默认输出的JSON信息进行了pretty print处理,转换为标准JSON格式,便于阅读
- 每个API日志中新增API描述,方便使用者通过日志反查API的位置
- 每个API日志中新增API唯一标识,用于将离散的请求日志与响应/异常日志关联,便于调试
- 显眼的emoji分隔符
- 对外暴露requestLogReporter和responseLogReporter,用于外部高度定制
系统要求
- iOS 9.0或更高版本
联系方式
- [email protected]
- http://silentcat.top/2017/07/21/iOS-Pretty-Format-API%E6%97%A5%E5%BF%97%E6%89%93%E5%8D%B0/ 评论区留言
安装
TDFAPILogger可以通过CocoaPods获取。要安装它,只需将以下行添加到您的Podfile中
pod 'TDFAPILogger'
使用
默认情况下,只需在项目工程的心pieces中添加TDFAPILogger
即可。 如需进行定制甚至有高度定制需求,请参见demo中TDFAPILoggerTrigger.m
中的示例。
其他接口属性的说明也请参见TDFAPILogger.h的注解,如标注未详尽或者想进一步了解,请及时联系我
发现任何Bug或有更好的建议,也请及时联系我,感谢!