2016-06-18 33 views
1
singleton.exec("logcat -v long -f " + outputFile.getAbsolutePath() + " -r 5000 -n 1"); 

我想要1個文件,在達到5000字節後覆蓋自身。我發誓,這個確切的代碼實際上對我來說有一段時間,但它是幾天前:/不知道我是否看到東西大聲笑。現在,當我使用此代碼,我得到兩個文件:是否可以使用一個文件來旋轉logcat文件(自身旋轉)?

somefile.txt和 somefile.txt.1

當一個人罷了,其他的開始被覆蓋。但我想要這個:

somefile.txt

它保持覆蓋自己。

回答

0

有一個logcat選項可截斷和複製文件,而不是移動到新文件。還有一個關於存儲多少備份文件的旋轉編號選項(文件以數字結尾),我想這就是你要找的。

我現在在我的手機上,抱歉不能給出更全面的答案。

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

看看是否適合你。 -r需要kb而不是字節。確保應用程序有權將文件寫入該位置。

+0

我知道這是kb。我其實想要5000kb。這將是5兆字節的日誌。這正是我被指示要做的。 – BrettG