logback设置控制台颜色
如果我们使用IDEA运行一个Spring Boot的项目,控制台打印的日志是彩色的,但当我们自定义日志配置文件后彩色却消失了。
若我们不是使用的Spring Boot来搭建项目,那我们的控制台打印的日志也是不带颜色。
但是我们想要实现为Spring Boot那中形式该怎么办呢?
为日志增加颜色
1 |
|
注意事项:
1 | <pattern>%black(console-) %red(%d{yyyy-MM-dd HH:mm:ss}) %green([%thread]) %highlight(%-5level) %boldMagenta(%logger{36}:%line): - %cyan(%msg%n)</pattern> |
1.第一点,颜色%black %red等等 ,需要用括号将你要显示本颜色的子模块括起来
2.第二点,%red颜色等,前面要与上一个模块使用空格隔开
3.第三点,%-5:右边补空格至5字符,%+5:左边补空格至5字符
pattern 的特殊标记
标记 | 解释 |
---|---|
%color(tag) | 为tag设置color |
%highlight(tag) | tag高亮显示 |
%d{pattern} | 日期及格式 |
%thread | 线程 |
%level | 日志等级 |
%logger{num} | 打印日志所在类,长度限制在num |
%line | 行号 |
%msg | 日志消息 |
引用
文档引用: