日常Android開發真機調試過程經常會遇到系統日志過多過快,想看的內容一閃而過的問題。而自定義些log可以很好的解決這些問題。
代碼中添加 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行日志對應不同的級別
查看log
Activity其中的中加上了Log.v來記錄日志輸出,結果如下圖.
Eclipse指定看某個tag信息
當然我們也可以指定看某個日志信息,具體是在Eclipse LohCat中設置需要看的tag,可見圖中紅色框體。在by Log Tag中設置先看的日志tag。
這里我設置tag為 ,運行程序。
就可以看到指定的某個log信息了,這樣調試代碼起來是不是很方便。