logcat条目中的数字是什么意思?

时间:2014-07-15 11:13:29

标签: android android-logcat

我已经阅读了这个:Read logcat programmatically within application以及其他人并搜索了答案。我发现很近,但没有雪茄。

我正在解析Android日志中的日志条目。这是一个例子:

D/WifiStateMachine(  923): processMsg: ConnectedState

什么是923?我的猜测是PID,但我无法验证。

2 个答案:

答案 0 :(得分:3)

是PID。有关详细信息,请参阅the logcat output format options。您还可以让它显示线程ID和PID。

答案 1 :(得分:0)

我很好奇,想要更多一点"证明"因为文档没有特别提到该数字是PID。我抬起了source of the log formatting function,这确实是毫无疑问的PID。

switch (p_format->format) {

    ...

    case FORMAT_BRIEF:
    default:
        prefixLen = snprintf(prefixBuf, sizeof(prefixBuf),
            "%c/%-8s(%5d): ", priChar, entry->tag, entry->pid);
        strcpy(suffixBuf, "\n");
        suffixLen = 1;
        break;
}