前言
- Android Studio的Logcat顯示,默認(rèn)顯示如下:
- 其實可以通過“Logcat配色”和“自定義Logcat輸出格式”這兩個方面來著手艇潭,讓Logcat優(yōu)雅性感起來。
Logcat配色
默認(rèn)只有Error和Assert是紅色背稼,其他都是灰色局冰。
-
設(shè)置步驟
- Preferences -> Editor -> Colors & Fonts -> Android Logcat;
- 選擇要修改的日志級別磅氨,如Warning;
-
Use inherited attributes
去掉勾選抽碌; - 勾選
Foreground
悍赢,并點擊后面的顏色框進行選色。
- 我本人的配色方案货徙。
日志級別 | 色值 |
---|---|
Verbose | BBBBBB |
Debug | 0070BB |
Info | 48BB31 |
Warn | BBBB23 |
Error | FF0006 |
Assert | FF6B68 |
自定義Logcat輸出格式
借助開源庫logger來自定義Logcat輸出格式左权。
先上效果圖。
-
使用方法
添加依賴:
compile 'com.orhanobut:logger:1.8'
痴颊。Logger的初始化配置赏迟,最好寫在自定義Application類的
onCreate()
中。
Logger.init("Daking") // TAG .setMethodCount(3) // 打印位置顯示的方法調(diào)用棧的方法數(shù),默認(rèn)為2 .hideThreadInfo(); // 隱藏線程信息,默認(rèn)為顯示.
- 輸出日志蠢棱。
Logger.v("Logger.v"); // Verbose級別 Logger.d("Logger.d"); // Debug級別 Logger.i("Logger.i"); // Info級別 Logger.w("Logger.w"); // Warn級別 Logger.e("Logger.e"); // Error級別 Logger.wtf("Logger.wtf"); // Error級別 Logger.json("{\"name\":\"value\"}"); // 打印json锌杀,Debug級別