需求
需要对离线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文件
只要理解了文件的生成过程,添加时间戳就简单多了