【问题标题】:How direct LogCat from DDMS to File如何将 LogCat 从 DDMS 定向到文件
【发布时间】:2013-07-26 10:52:33
【问题描述】:

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

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

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

adb logcat -s > ~/log2.txt

仅输出

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

然后什么都没有。 docs 一点帮助都没有。

有什么提示吗?

【问题讨论】:

标签: android logcat ddms


【解决方案1】:

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

Sets the default filter spec to silent.

所以不会显示任何日志。你应该尝试删除这个-s

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

    • 如果您想同时拥有标准输出和文件,请查找“tee”命令手册页
    • @Antonio:如上所述,只输出了两行,然后什么也没有。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-02
    • 1970-01-01
    • 2011-03-14
    • 2012-01-06
    • 1970-01-01
    • 2011-11-18
    相关资源
    最近更新 更多