【问题标题】:Display Android Thread ID in LogCat在 LogCat 中显示 Android 线程 ID
【发布时间】:2011-03-31 00:34:20
【问题描述】:

默认情况下,Eclipse 上的 LogCat 显示 5 个信息列:

Time       Level  pid   tag message 

是否可以添加第 6 列,显示 线程 id

【问题讨论】:

    标签: android multithreading eclipse logcat


    【解决方案1】:

    像这样在命令 shell 中运行 ADb:

    C:\Temp>adb logcat -v threadtime > t.txt
    

    这将与您的 Eclipse 会话并行运行。完成 Eclipse 后,从 shell 中输入 Ctrl+C,您将在 t.txt 中登录。它不如在 Eclipse logcat 窗口中使用它好,但可以完成这项工作。

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 我已经在我的 Log.x() 中使用了 android.os.Process.myTid() 但如果可能的话,我特别询问是否在 Eclipse 中向 LogCat 添加第 6 列。为尝试 +1。
      【解决方案3】:

      回答自己:由于 2 周过去了,没有提供关于如何在 LogCat 中为线程 id 添加第 6 列的具体建议,我只能假设这是不可能的(目前)。

      【讨论】:

      【解决方案4】:
      adb logcat -v threadtime|tee logcat.log
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-10-25
        • 2016-03-12
        • 2017-08-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多