在安卓開發中,我們會發現System.out.println()輸出信息變得異常的麻煩,虛擬機上翻一翻就能看到,但是在真機上,日志信息不停地滾動,導致一瞬間就被刷掉了,所以我們一般使用Logcat來測試和調試程序所輸出的信息。
在LogCat的右上方的5個字母分別表示了5種不同類型的日志信息(並以不同顏色加以區分,級別越高,顏色越突出):
1. [V]:詳細(Verbose)信息,輸出顏色為黑色
2. [D]:調試(Debug)信息,輸出顏色是藍色
3. [I]:通告(Info)信息,輸出顏色為綠色
4. [W]:警告(Warn)信息,輸出顏色為橙色
5. [E]:錯誤(Error)信息,輸出顏色為紅色,這里錯誤信息的級別最高,其次是警告信息,然后是通知信息和調試信息,級別最低的是詳細信息。
6.[assert],新版本加入的。
那么怎么使用Logcat呢?
我們使用Log類,如下所示:
你會看到Log分多種級別,並且我們使用的時候就是key、value的模式。
我們調試程序時可以根據條件過濾信息,這樣有用的東西就一覽無余了:
by四海小森森