adb logcat 檢視日誌

2021-09-02 13:32:37 字數 1103 閱讀 6675

使用 logcat 命令

檢視和跟蹤系統日誌緩衝區的命令logcat的一般用法是:

[adb] logcat  ...  ...

可以在開發機中通過遠端shell的方式使用logcat命令檢視日誌輸出:

$ adb logcat

如果是在遠端shell中可直接使用命令:

# logcat

過濾日誌輸出

每一條日誌訊息都有乙個標記和優先順序與其關聯。

標記是乙個簡短的字串,用於標識原始訊息的** (例如"view" **於顯示系統)。

優先順序是下面的字元,順序是從低到高:

v — 明細 (最低優先順序)

d — 除錯

i — 資訊

w — 警告

e — 錯誤

f — 嚴重錯誤

s — 無記載 (最高優先順序,沒有什麼會被記載)

通過執行logcat ,可以獲得乙個系統中使用的標記和優先順序的列表,觀察列表的前兩列,給出的格式是/。

這裡是乙個日誌輸出的訊息,優先順序是「i」,標記是「activitymanager」:

i/activitymanager( 585): starting activity: intent

如果想要減少輸出的內容,可以加上過濾器表示式進行限制,過濾器可以限制系統只輸出感興趣的標記-優先順序組合。

過濾器表示式的格式是tag:priority ... ,其中tag是標記, priority是最小的優先順序, 該標記標識的所有大於等於指定優先順序的訊息被寫入日誌。也可以在乙個過濾器表示式中提供多個這樣的過濾,它們之間用空格隔開。

下面的表達是顯示所有優先順序大於等於「warning」的日誌:

adb logcat *:w

********************==

有時候感覺控制台很多東西都看不到,可以在命令列下面執行這命令把日誌輸出到檔案中看...

adb logcat *:v >b.txt

adb logcat 檢視日誌

使用 logcat 命令 檢視和跟蹤系統日誌緩衝區的命令logcat的一般用法是 adb logcat option filter spec 下文介紹過濾器和命令選項,詳細內容可參見 listing of logcat command options。可以在開發機中通過遠端shell的方式使用log...

adb logcat 檢視日誌

使用 logcat 命令 檢視和跟蹤系統日誌緩衝區的命令logcat的一般用法是 adb logcat 可以在開發機中通過遠端shell的方式使用logcat命令檢視日誌輸出 adb logcat 如果是在遠端shell中可直接使用命令 logcat 過濾日誌輸出 每一條日誌訊息都有乙個標記和優先順...

adb logcat 檢視日誌

使用 logcat 命令檢視和跟蹤系統日誌緩衝區的命令 logcat 的一般用法是 下文介紹過濾器和命令選項,詳細內容可參見 listing of logcat command options。可以在開發機中通過遠端shell的方式使用 logcat 命令檢視日誌輸出 如果是在遠端shell中可直接...