【spring boot logback】日志彩色渲染

官网处理日志链接: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

本文参考:https://www.cnblogs.com/sxdcgaq8080/p/7885340.html

https://blog.csdn.net/javawinner/article/details/41548259 

猜你喜欢

转载自blog.csdn.net/tt____tt/article/details/82154813