iOS开发利器之日志记录工具JKViewer
来源:互联网 发布:如何提升淘宝店信誉 编辑:程序博客网 时间:2024/06/08 06:41
由于开发团队较大,任务重,打包给测试的时候需要查看app的运行日志,以及app的crash信息,帮我开发人员,以及测试人员分析原因所在。
需求如下:能够实时记录app的运行日志,能够在app内通过相关入口对app运行日志进行查看,搜索。
将log打印的内容写入相关文件的代码如下:
freopen([kPathLog cStringUsingEncoding:NSASCIIStringEncoding], "a+", stderr);
其中kPathLog
的宏定义如下:
#define kPathDocument [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]#define kPathLog [kPathDocument stringByAppendingPathComponent:@"renshetonglog.log"]
日志的查询使用了网上了一个ICTextView 的类,实现了UItextView查询显示的内容的功能,具体的代码就不在这里贴出来了。效果图如下:
相关的demo JKViewer我已经制作成了pod库,大家感兴趣的话可以下载看看 下载地址
想直接使用的话也可以 通过cocoapod 执行 pod "JKLogViewer"
来引入的工程中。
1 0
- iOS开发利器之日志记录工具JKViewer
- iOS开发中善用日志记录工具
- iOS开发中善用日志记录工具
- ios开发日志工具之-deviceconsole
- 开发日志记录工具log4j
- IOS开发日志记录 - 尺寸
- IOS开发日志记录 - 推送
- Python开发工具之神兵利器
- [iOS开发必备工具之]简单的全景展示利器panoramagl
- [iOS开发必备工具之]简单的全景展示利器panoramagl
- iOS开发利器之UI适配器
- iOS开发利器DCIntrospect
- rails开发利器之代码重构工具
- javaEE开发之使用log4j记录日志
- ORACLE日志记录工具
- Java 日志记录工具
- Android日志记录工具
- iOS开发之appCode工具
- [C++]浅谈reverse_iterator的base()函数
- 「Deep Learning」Tensorflow+GTX1080+CUDA8.0+cudnn5.1
- Linux
- mongodb的java操作
- 工厂模式
- iOS开发利器之日志记录工具JKViewer
- ssh整合框架
- 水平太渣,开着婴儿车
- californium 框架设计分析
- 如何制定一份可执行的年终计划
- 1.2.2 a+b coming
- HashMap<K,V>详解
- FFmpeg图片加上音频变成视频命令
- 什么是ColorMatrix