首頁 > 網際網路

Android.util.Log 關於Android開發中列印log

2019-11-28 07:48:08

Android.util.Log 關於Android開發中列印log

1

日常Android開發真機偵錯過程經常會遇到系統紀錄檔過多過快,想看的內容一閃而過的問題。而自定義些log可以很好的解決這些問題。

2

程式碼中新增 log 

androidsdk中提供了log輸出的api,方法在android.util.Log類中。

Log.v(tag,message);       //verbose模式,列印最詳細的紀錄檔 

Log.d(tag,message);       //debug的紀錄檔 

Log.i(tag,message);       //info的紀錄檔 

Log.w(tag,message);       //warn的紀錄檔 

Log.e(tag,message);       //error的紀錄檔 

根據首字母對應VERBOSE,DEBUG,INFO,WARN,ERROR。

tag和message分別是兩個String值 

tag用來標記log訊息的源頭的. message是這條log的內容。

看程式碼我這裡寫了5行紀錄檔對應不同的級別


3

檢視log

Activity其中的中加上了Log.v來記錄紀錄檔輸出,結果如下圖.


4

Eclipse指定看某個tag資訊

當然我們也可以指定看某個紀錄檔資訊,具體是在Eclipse LohCat中設定需要看的tag,可見圖中紅色框體。在by Log Tag中設定先看的紀錄檔tag。


5

這裡我設定tag為 ,執行程式。


6

就可以看到指定的某個log資訊了,這樣偵錯程式碼起來是不是很方便。



IT145.com E-mail:sddin#qq.com