官网处理日志链接:https://logback.qos.ch/manual/layouts.html#coloring
在logback.xml文件中
修改位置如下:
<property name="CONSOLE_LOG_PATTERN" value="%highlight(%date{yyyy-MM-dd HH:mm:ss.SSS}) %boldYellow([%thread]) %highlight([%-5level]) %boldCyan([%replace(%caller{1}){'\t|Caller.{1}0|\r\n', ''}]) %msg%n"/>
<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>${CONSOLE_LOG_PATTERN}</pattern>
<charset>utf8</charset>
</encoder>
</appender>
注意事项:
<pattern>%black(控制台-) %red(%d{yyyy-MM-dd HH:mm:ss}) %green([%thread]) %highlight(%-5level) %boldMagenta(%logger{10}) - %cyan(%msg%n)</pattern>
1.第一点,颜色%black %red等等 ,需要用括号将你要显示本颜色的子模块括起来
2.第二点,%red颜色等,前面要与上一个模块 空格隔开
3.同样可以定义一个变量然后直接引用在<pattern>标签中
如果使用的是eclipse或者myeclipse工具,还需要安装一个插件。
Eclipse/MyEclipse在线安装 ANSI Escape in Console 插件:
eclipse-Help-Eclipse Marketplace
安装成功,运行项目,就可以显示彩色日志了,从此happy