java Spring Boot pattern.console日志配置中clr支持的颜色

首先 如果你直接 百分号 clr 包裹内容
那么 特惠跟着你日志状态的默认颜色去走 信息绿 警告黄 错误红
在这里插入图片描述
然后 支持的颜色如下
default 默认 就不说了 你不写就是默认的 或者你也可以强迫症一下 {default}
red 红色
在这里插入图片描述
green 绿色
在这里插入图片描述
yellow 黄色
在这里插入图片描述
blue 蓝色
在这里插入图片描述
magenta 官方叫这个 洋红色 但其实我感觉像粉红
在这里插入图片描述
cyan 青色
在这里插入图片描述
white 白色

您可以通过在 logback-spring.xml 文件添加以下配置来为日志添加颜色: ``` <configuration> <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> <charset>UTF-8</charset> </encoder> <filter class="ch.qos.logback.classic.filter.ThresholdFilter"> <level>INFO</level> </filter> </appender> <root level="INFO"> <appender-ref ref="CONSOLE" /> </root> <springProfile name="dev"> <logger name="com.example" level="DEBUG" /> </springProfile> <springProfile name="prod"> <logger name="com.example" level="WARN" /> </springProfile> <springProfile name="test"> <logger name="com.example" level="DEBUG" /> </springProfile> <springProfile name="!test"> <logger name="org.springframework.web" level="WARN" /> </springProfile> <!-- 添加以下配置以为日志添加颜色 --> <conversionRule conversionWord="%clr(%level)" levelMin="DEBUG" levelMax="INFO" next="[%thread] %logger{36}.%M - %msg%n"/> <conversionRule conversionWord="%clr(%level)" levelMin="WARN" levelMax="ERROR" next="[%thread] %logger{36}.%M - %msg%n"/> <conversionRule conversionWord="%clr(%exception)" levelMin="ERROR" levelMax="ERROR" next="%n"/> </configuration> ``` 这将为 DEBUG 和 INFO 级别的日志添加颜色。 如果您使用的是 Spring Boot,则您可以在 application.properties 或 application.yml 文件使用以下属性来配置彩色日志: ``` logging.console.level=info spring.profiles.active=dev # 添加以下属性以为日志添加颜色 logging.pattern.level=%clr(%5p) logging.pattern.file=%d{yyyy-MM-dd HH:mm:ss.SSS} ${LOG_LEVEL_PATTERN:-%5p} [%C:%L] --- [%t] %-40.40logger{39} : %m%n%wex logging.pattern.console=%d{yyyy-MM-dd HH:mm:ss.SSS} ${LOG_LEVEL_PATTERN:-%5p} [%C:%L] --- [%t] %-40.40logger{39} : %clr(${LOG_EXCEPTION_CONVERSION_WORD:-%5p})%m%n%wex ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值