我已閱讀此:Read logcat programmatically within application以及其他和Google搜索答案。我發現很近,但沒有雪茄。logcat條目中的數字是什麼意思?
我正在解析Android日誌中的日誌條目。這裏有一個例子:
D/WifiStateMachine( 923): processMsg: ConnectedState
什麼是923?我的猜測是PID,但我無法驗證。
我已閱讀此:Read logcat programmatically within application以及其他和Google搜索答案。我發現很近,但沒有雪茄。logcat條目中的數字是什麼意思?
我正在解析Android日誌中的日誌條目。這裏有一個例子:
D/WifiStateMachine( 923): processMsg: ConnectedState
什麼是923?我的猜測是PID,但我無法驗證。
這是PID。詳情請參閱the logcat output format options。您也可以讓它顯示線程ID和PID。
我很好奇,想要多一點「證明」,因爲文檔沒有具體提到那個數字就是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;
}
感謝您的徹底。 – Thom