logcat命令詳解

2021-06-25 13:08:52 字數 1247 閱讀 4219

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...