Eclipse除錯Logcat類的說明

pan_jinquan發表於2015-07-23

Eclipse除錯Logcat類的說明


AndroidLogcat用於顯示系統的除錯資訊只需在eclipse中啟動Android模擬器,切換到DDMSdebug模式下,就會有Logcat視窗,視窗右上方有一系列圖示,其中VDIWE五個圖示為五個除錯資訊過濾器:

V:Verbose詳細不過濾輸出所有除錯資訊 包括 VERBOSEDEBUGINFOWARNERROR

D:Debug除錯輸出DEBUGINFOWARNERROR除錯資訊

I:  Info資訊輸出INFOWARNERROR除錯資訊

W:Warning警告輸出WARNERROR除錯資訊

E:Error錯誤只輸出ERROR除錯資訊

Eclipse中安裝過ADT之後,在Window –> Show View 視窗裡可以看到Andorid選項卡,在其中會有很多Android開發所用到的工具,今天我們介紹的主角LogCat就在其中。選擇後點 OKLogCat就可以加入到我們的顯示介面中。

 

LogCat工具加入後的效果如下圖所示:

待執行程式後可以看到有日誌資訊列印出來, 

1、其中的一項叫做tag,是用來表明是哪個物件輸出的資訊。 

2單個字母(V、D、I、W、E)表示的輸出資訊的重要程度,對應VERBOSE、DEBUG、INFO、WARN、ERROR,從VE,重要程度不斷提升,從VE顏色也是從黑色到紅色不斷醒目。點選工具欄上的5個彩色字母,就相當於在Log中更改配置檔案,顯示哪些資訊。


3、綠色的加號表示可以增加自定義的日誌過濾器,我們可以自定義日誌過濾。下圖就是我定義的Tag“Lesson4_Activity.MainActivityLife”的輸出日誌,明顯可以看到資訊通過過濾後,非常容易辨識和查詢問題。

 

 

Log

是用於log輸出。一般有五種方法:級別是VERBOSE最低,ERROR最高

Log.v() --VERBOSE

Log.d() --DEBUG

Log.i() --INFO

Log.w() --WARN

Log.e() --ERROR

好的習慣是生命一個TAG常量在你的類中

private static final String TAG = "MyActivity";

然後呼叫Log.vTAG”message”);

輸出日誌資訊。

 

相關文章