給你一個優(yōu)雅性感的Logcat

前言

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

Logcat配色

  • 默認只有Error和Assert是紅色,其他都是灰色。

  • 設置步驟

    1. Preferences -> Editor -> Colors & Fonts -> Android Logcat;
    2. 選擇要修改的日志級別,如Warning;
    3. Use inherited attributes去掉勾選;
    4. 勾選Foreground,并點擊后面的顏色框進行選色。
設置Logcat顏色
  • 我本人的配色方案。
日志級別 色值
Verbose BBBBBB
Debug 0070BB
Info 48BB31
Warn BBBB23
Error FF0006
Assert FF6B68
Logcat配色結果

自定義Logcat輸出格式

  • 借助開源庫logger來自定義Logcat輸出格式。

  • 先上效果圖。

自定義Logcat格式
  • 使用方法

    1. 添加依賴:compile 'com.orhanobut:logger:1.8'

    2. Logger的初始化配置,最好寫在自定義Application類的onCreate()中。

    Logger.init("Daking") // TAG
        .setMethodCount(3) // 打印位置顯示的方法調用棧的方法數,默認為2
        .hideThreadInfo(); // 隱藏線程信息,默認為顯示.
    
    1. 輸出日志。
    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級別
    

我的博客

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,697評論 19 139
  • 在應用程序中添加日志記錄總的來說基于三個目的:監(jiān)視代碼中變量的變化情況,周期性的記錄到文件中供其他應用進行統(tǒng)計分析...
    時待吾閱讀 5,246評論 1 13
  • 在應用程序中添加日志記錄總的來說基于三個目的:監(jiān)視代碼中變量的變化情況,周期性的記錄到文件中供其他應用進行統(tǒng)計分析...
    時待吾閱讀 5,165評論 0 6
  • (http://www.cnblogs.com/zhangchenliang/p/4546352.html) 1、...
    凌雲木閱讀 2,640評論 0 2
  • 看海子的詩:從明天起,做一個幸福的人/喂馬、劈柴,周游世界 于是你說你也想過自己想要的生活,給自己做早餐、把愛好變...
    鰻魚很慢閱讀 424評論 0 0

友情鏈接更多精彩內容