1. 首页
  2. 大数据
  3. kafka
  4. iOS中控制NSLog输出时机详解

iOS中控制NSLog输出时机详解

上传者: 2020-10-07 09:07:51上传 PDF文件 43.83KB 热度 23次

用户在使用 app 遇到各种各样的问题,当自己以及测试团队不好定位原因的时候,能将用户把关键点的 log 发送过来是最好的分析方法了。但是如何将 app 运行过程中的 log 截取一部分保存呢?像开关一样能够控制 log 的读写呢?通过阅读 MQTTLog 源码发现获得的灵感。首先对 NSLog 进行下宏替换,项目中统一使用 SLOG 来进行输出.h 文件通过 setLogOpen 这个方法,就能够收放自如的控制日志写入了。比如你需要抓取登录模块的日志,那么就在登录前传入 true,登录完毕后,传入 false,即可只保留登录模块的日志了。

用户评论