android日誌系統提供了記錄和檢視系統除錯資訊的功能。日誌都是從各種軟體和一些系統的緩衝區中記錄下來的,緩衝區可以通過logcat命令來檢視和使用.
在使用logcat
之前,請確保手機的
usb除錯模式
已經開啟,可以通過"
usb debugging
"來開啟。
logcat
本身是android的
shell
的乙個命令,你可以通過「
adb shell
」進入shell
後執行logcat
命令,也可以通過"
adb logcat
"直接執行。
語法:[adb] logcat ... ...
選項:-b指定要檢視的日誌緩衝區,可以是
system
,events
,radio,main
. 預設值是
system和main。
-c清楚螢幕上的日誌.
-d輸出日誌到螢幕上.
-f指定輸出日誌資訊的,預設是stdout .
-g輸出指定的日誌緩衝區,輸出後退出.
-n設定日誌的最大數目.,預設值是4,需要和 -r 選項一起使用。
-r每時輸出日誌,預設值為16,需要和-f 選項一起使用.
-s設定預設的過濾級別為silent.
-v設定日誌輸入格式,預設的是brief 格式,要知道更多的支援的格式,參看controlling log output
引數引數用於對某類的tag的
日誌輸出進行過濾
。每乙個輸出的android日誌資訊都有乙個tag和它的優先順序.
日誌的標籤是系統部件原始資訊的乙個簡要的標誌。這個tag就是log.i,log.d,log.i,log.w,log.e,log.wtf系列函式中的tag.
對於system.out.print系列函式所對於的tag,其實就是"system.out"
以「tag:priority」的形式來對日誌輸出進行過濾的
優先順序priority有以下幾種,按照從低到高順利排列如下:
v — verbose (lowest priority) 對應於log.i()系列函式 d
— debug 對應於log.d()系列函式 i
— info 對應於log.i()系列函式 w
— warning 對應於log.w()系列函式 e
— error 對應於log.e()系列函式
Logcat命令詳情
logcat是什麼?logcat 是乙個命令列工具,用於轉儲系統訊息日誌,其中包括裝置引發錯誤時的堆疊追蹤以及從您的應用使用 log類編寫的訊息。格式 adb logcat logcat 命令引數 b 載入可供檢視的備用日誌緩衝區,比如event和radio。預設值是main快取區 c 清除緩衝區中...
Android下logcat用法詳解
android日誌系統提供了記錄和檢視系統除錯資訊的功能。日誌都是從各種軟體和一些系統的緩衝區中記錄下來的,緩衝區可以通過 logcat 命令來檢視和使用.一 使用logcat命令的目的 1 你可以用 logcat 命令來檢視系統日誌緩衝區的內容 adb logcat 詳細內容,請檢視listing...
LogCat命令詳細說明
android日誌系統提供了記錄和檢視系統除錯資訊的功能。日誌都是從各種軟體和一些系統的緩衝區中記錄下來的,緩衝區可以通過logcat命令來檢視和使用.使用logcat命令 你可以用logcat命令來檢視系統日誌緩衝區的內容 adb logcat 請檢視listing of logcat comma...