logcat源码记录

需求

需要对离线log文件名添加时间戳

分析

logcat -f abc -n 4
这样就是生成abc.4 abc.3 abc.2 abc.1 abc 这几个log文件

过程

先研究上面几个文件生成过程然后,在文件名上加上时间戳
static void rotateLogs(android_logcat_context_internal* context) 主要的处理函数在这里
跟代码就会发现基本思路就是 abc3->abc4 abc2->abc3 abc1->abc2 abc->abc1 然后重新打开abc文件

只要理解了文件的生成过程,添加时间戳就简单多了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。