将logcat输出到文件和刷新缓冲区而不会丢失任何日志

时间:2016-10-11 06:15:04

标签: android adb logcat

一旦缓冲区已满,是否可以将logcat输出到文件,然后清除缓冲区而不会丢失任何日志消息?

我知道logcat -d将输出并关闭,-c将清除所有当前日志,但这似乎并不理想。

这似乎可能是一种竞争条件,在写入文件和刷新缓冲区之间会向logcat发送更多日志。

1 个答案:

答案 0 :(得分:0)

这可能会奏效:

logcat -d -f /out.txt && logcat -c