前言

  • Android Studio的Logcat显示,默认效果如下:

  • 其实可以通过”Logcat配色”和”自定义Locat输出格式”这两个方面来着手,让Logcat性感起来。

Logcat配色

  • 默认只有Error和Assert是红色,其他都是灰色。

  • 设置步骤

    1. Preferences -> Editor -> Colors & Fonts -> Android Logcat;
    2. 选择要修改的日志级别,如Warning;
    3. Use inherited attributes去掉勾选;
    4. 勾选Foreground,并点击后面的颜色框进行选色。

  • 我本人的配色方案。
日志级别 色值
Verbose BBBBBB
Debug 0070BB
Info 48BB31
Warn BBBB23
Error FF0006
Assert FF6B68

自定义Logcat输出格式

借助开源库logger来自定义Logcat输出格式。

先上效果图。

使用方法

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

  2. Logger的初始化配置,最好写在自定义Application类的onCreate()中。

1
2
3
Logger.init("Daking") // TAG
.setMethodCount(3) // 打印位置显示的方法调用栈的方法数,默认为2
.hideThreadInfo(); // 隐藏线程信息,默认为显示.
  1. 输出日志。
1
2
3
4
5
6
7
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级别

本文摘自【给你一个优雅性感的Logcat】