情景:
测试工程师把APP交给测试工程师测试,遇到bug,测试工程师扔回一个几十万行的日志文件,开发工程师要疯了
需求:
测试工程师遇到bug,往命令行敲入一个mark,Android调用C++日志文件中插入一条带有序号的指定格式日志
结果:
测试遇到bug时,测试工程师返回日志文件和mark序号,根据需要,我们只需要查看mark之上一点范围的日志
过程:
- 1、下载Android系统源码
- 2、确定代码编写的位置
- 3、C/C++文件读写操作
- 4、C/C++ Log方法踩坑
- 5、push测试和全编译测试