是否可以仅使用一个文件旋转logcat文件(自行旋转)?

时间:2016-06-18 03:07:57

标签: android logcat

singleton.exec("logcat -v long -f " + outputFile.getAbsolutePath() + " -r 5000 -n 1");

我希望1个文件在达到5000字节后覆盖自己。我发誓这个确切的代码实际上对我有用,但是几天前:/不确定我是否看到了事情大声笑。现在当我使用这段代码时,我得到两个文件:

somefile.txt和 somefile.txt.1

当一个人填补时,另一个人开始被覆盖。但我想要这个:

somefile.txt

继续覆盖自己。

2 个答案:

答案 0 :(得分:0)

有一个logcat选项可以截断并复制文件,而不是移动到新文件。存储了多少个备份文件(以数字结尾的文件)还有一个旋转编号选项,我认为这就是你要找的东西。

我现在正打电话,抱歉无法给出更全面的答案。

答案 1 :(得分:-1)

singleton.exec("logcat -v long -f " + outputFile.getAbsolutePath() + " -r 5 -n 1");

看看它是否适合您。 -r 采用 kb 而非字节。确保该应用有权将该文件写入该位置。