前言
- Android Studio的Logcat顯示,默認顯示如下:

Logcat默認顯示
- 其實可以通過“Logcat配色”和“自定義Logcat輸出格式”這兩個方面來著手,讓Logcat優(yōu)雅性感起來。

優(yōu)雅性感的Logcat
Logcat配色
默認只有Error和Assert是紅色,其他都是灰色。
-
設置步驟
- Preferences -> Editor -> Colors & Fonts -> Android Logcat;
- 選擇要修改的日志級別,如Warning;
-
Use inherited attributes去掉勾選; - 勾選
Foreground,并點擊后面的顏色框進行選色。

設置Logcat顏色
- 我本人的配色方案。
| 日志級別 | 色值 |
|---|---|
| Verbose | BBBBBB |
| Debug | 0070BB |
| Info | 48BB31 |
| Warn | BBBB23 |
| Error | FF0006 |
| Assert | FF6B68 |

Logcat配色結果
自定義Logcat輸出格式
借助開源庫logger來自定義Logcat輸出格式。
先上效果圖。

自定義Logcat格式
-
使用方法
添加依賴:
compile 'com.orhanobut:logger:1.8'。Logger的初始化配置,最好寫在自定義Application類的
onCreate()中。
Logger.init("Daking") // TAG .setMethodCount(3) // 打印位置顯示的方法調用棧的方法數,默認為2 .hideThreadInfo(); // 隱藏線程信息,默認為顯示.- 輸出日志。
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級別