【问题标题】:Where are Android logcat files stored?Android logcat 文件存储在哪里?
【发布时间】:2010-12-12 22:44:48
【问题描述】:

我正在寻找由 logcat 生成的日志文件。它们通常存储在哪里?

【问题讨论】:

    标签: android logcat


    【解决方案1】:

    它们作为循环内存缓冲区存储在设备上。如果您在主机系统上运行“adb logcat > myfile”,则可以将内容检索到文件中。

    【讨论】:

    • 但是如何指定我要调试的程序
    • 您必须过滤掉不需要的条目 - 例如,grep -v
    • 如果我的设备带有错误的驱动程序 (Moverio BT-200) 并且我无法通过 adb 进行 USB 调试怎么办?我可以通过其他方式检索它们吗?
    • 如果一切都是文件,那么那个循环内存缓冲区文件存储在哪里?
    • @mchud “一切都是文件”是错误的。它位于内存区域,因此这意味着如果设备断电,它会立即丢失。
    【解决方案2】:

    要从设备获取事后信息,查看时间戳也很有帮助。要让您知道事件发生的时间,请尝试: adb logcat -d -v time > logfile.txt

    【讨论】:

      【解决方案3】:

      如果你只想查看日志的当前内容,你可以这样做 adb logcat -d > 我的文件

      转储日志后退出。

      (如果你想在测试的时候看日志,suravi 的建议会很好。)

      【讨论】:

      • 这个答案...谢谢!
      猜你喜欢
      • 2010-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多