我正在尝试在CI服务器上运行自动化测试时将logcat输出保存到文件中。它到目前为止工作,但似乎选项-r和-n没有任何影响。
这就是我使用的:
adb logcat -v time -f /sdcard/logs/logcat.txt -r 1024 -n 10 ESP_TRACE:S
这会产生以下文件:
-rw-rw---- root sdcard_r 1582 2014-07-07 14:31 logcat.txt
-rw-rw---- root sdcard_r 16409 2014-07-07 14:31 logcat.txt.1
-rw-rw---- root sdcard_r 16599 2014-07-07 14:31 logcat.txt.2
-rw-rw---- root sdcard_r 16570 2014-07-07 14:31 logcat.txt.3
-rw-rw---- root sdcard_r 16691 2014-07-07 14:31 logcat.txt.4
正如您所看到的,旋转日志的文件大小仍然是16k的默认值。同样,似乎也没有应用设置旋转日志文件数的-n选项(默认值为4)。
任何想法我可能做错了什么?还是坏了?