Logback控制台日志颜色不生效,可能是IDEA版本问题

普通项目引入了Logback后,为了看起来方便,就会让控制台的日志输出的颜色不同,例如时间、日志级别、日志信息等不同颜色,容易快速看到关键信息。
否则控制台的输出全是白花花一大片,找关键信息不方便。
然后就在网上搜了一个模板,拷贝过去直接用

<!--输出到控制台-->
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
	<encoder>
		<!--格式化输出:%d:表示日期    %thread:表示线程名     %-5level:级别从左显示5个字符宽度  %msg:日志消息    %n:是换行符-->
		<pattern>%red(%d{yyyy-MM-dd HH:mm:ss}) %green([%thread]) %highlight(%-5level) %boldMagenta(%logger) - %cyan(%msg%n)</pattern>
		<charset>UTF-8</charset>
	</encoder>
</appender>

但是发现控制台的颜色仍然是白色,颜色不生效,然后就没有在乎,白色就白色吧~~
然后我把项目发给同学,在他的IDEA中运行时,控制台的输出竟然是彩色,我丢!
原因:

  • 我的IDEA版本是2021.3,而同学的版本是2023最新版,然后懂了。

解决

所以有时候,控制台信息颜色不同,可能是IDEA版本导致的,建议更新到新的IDEA试试

巨人的肩膀:

logback记录日志控制台颜色如何

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值