Logback 极简配置模板
前言
在搭建验证性项目(Demo/Scratch)或本地调试 Flink/JUC 代码时,我们需要一个既能看清报错,又不会输出太多杂音的日志配置。
这份 logback.xml 模板主打控制台输出和彩色高亮,非常适合本地开发环境。
配置文件模板
将以下内容保存为 src/main/resources/logback.xml:
1 |
|
配置要点解析
- 视觉优化:
使用了 Logback 的颜色转换符%highlight()和%cyan()。
- Level: 会根据日志级别自动变色(报错时一眼就能看到红色的 ERROR)。
- Logger: 使用青色显示类名,与白色的日志内容区分开,视觉干扰更小。
- 日志降噪:
root级别设为INFO:屏蔽掉 Spring、Netty 或 Flink 内部大量的 DEBUG 信息。logger单独设为DEBUG:只对自己编写的代码包(如cn.liboshuai)开启调试日志,精准定位问题。
- 线程信息:
保留了[%thread],这在进行 JUC 并发编程或 Flink 多线程调试时至关重要。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 技术博客!


