2

我的问题是我尝试调试正在运行的应用程序,但长时间运行后发生异常。同时,DDMS 日志 cat 会记录电话的任何输出,对于某些缓冲区输出来说,每秒大约有 >1000 条消息。

因此,我的应用程序中的所有错误消息不仅会被淹没,而且会在瞬间从日志输出窗口中删除,无法及时保存。

这里提到了一种将输出定向到文件中的方法,但是使用

adb logcat -s > ~/log2.txt

仅输出

--------- beginning of /dev/log/system
--------- beginning of /dev/log/main

然后什么都没有。这些文档根本没有帮助。

有什么提示吗?

4

2 回答 2

0

实际上,您提到的文档似乎很有帮助。在引用页面上的表格中说:

下表描述了 logcat 的命令行选项。

-f <filename> 将日志消息输出写入 . 默认为标准输出。

于 2013-07-26T11:00:46.097 回答
0

在文档中,您可以找到该-s选项的说明:

Sets the default filter spec to silent.

所以不会显示任何日志。您应该尝试删除它-s

于 2013-07-26T11:11:12.567 回答