asysbang

标题: logcat源代码分析 [打印本页]

作者: admin    时间: 2019-9-3 14:16
标题: 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文件

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






欢迎光临 asysbang (http://asysbang.com/) Powered by Discuz! X2.5