?????? 題記:為啥寫這篇文章,最近測試中總需要看到一些日志,類似push、過濾相關的,所以打算熟悉Android日志相關的東西。
android.util.Log 常用的方法有以下五個? :
V :羅嗦信息 D:debug信息 I :提示信息W:警告信息E:error信息F:致命錯誤信息
1、Log.v 的調試顏色為黑色的,對應的是VERBOSE,任何消息都會輸出,這里的v代表verbose啰嗦的意思,平時使用就是Log.v("","");
2、Log.d的輸出顏色是藍色的,對應的是DEBUG,僅輸出debug調試的意思,但他會輸出上層的信息,過濾起來可以通過DDMS的Logcat標簽來選擇.
3、Log.i的輸出為綠色,對應的是INFO,一般提示性的消息information,它不會輸出Log.v和Log.d的信息,但會顯示i、w和e的信息
4、Log.w的意思為橙色,對應的是WARN,對應的是WARN,可以看作為warning警告,一般需要我們注意優化Android代碼,同時選擇它后還會輸出Log.e的信息。
5、Log.e為紅色,可以想到error錯誤,這里僅顯示紅色的錯誤信息,這些錯誤就需要我們認真的分析,查看棧的信息了。
命令相關:
adb logcat -b system -v time *:I
adb logcat是android獲取adb log的命令
-b 代表buffer的意思,代表打印那個緩存里的數據
-v 代表輸出格式的命令,后面可跟一下參數