为日志配置颜色
没有颜色的日志输出,在日常开发环境中是很苦恼的一件事情。logback可以很好的解决这个问题,解决办法也非常简单:
第一步:定义一个颜色pattern变量
<property name="CONSOLE_LOG_PATTERN"
value="%date{yyyy-MM-dd HH:mm:ss} | %highlight(%-5level) | %boldYellow(%thread) | %boldGreen(%logger) | %msg%n"/>
第二步:使用变量
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder charset="UTF-8">
<pattern>${CONSOLE_LOG_PATTERN}</pattern>
</encoder>
</appender>
当然了,你也可以合并成一步直接写在<pattern></pattern> 里面。
最重要的就是 颜色值的使用了。
输出效果如下:
本文介绍如何使用logback为日志输出配置颜色,通过定义颜色pattern变量并应用到控制台输出中,实现不同级别日志颜色区分,提升日志可读性。
1330

被折叠的 条评论
为什么被折叠?



