好看的彩色日志输出
# 高亮配置
# IDEA无法显示彩色日志
- VM参数方式
-Dlog4j.skipJansi=false
1
- Jar包方式
<dependency>
<groupId>org.fusesource.jansi</groupId>
<artifactId>jansi</artifactId>
<version>1.18</version>
</dependency>
1
2
3
4
5
2
3
4
5
# log4j2
# 方案一
%style{%d{yyyy-MM-dd HH:mm:ss.SSS}}{black} [%highlight{%thread}] %highlight{%-5level} %style{%C}{bright,Magenta} - %style{%msg}{bright,Green}%n
1

# 方案二
%style{%d{ISO8601}}{bright,white} %highlight{%-5level} %style{[LOGID:%X{ydbus_logid}]}{cyan} [%style{%t}{bright,blue}] [%style{%C{5.}}{bright,yellow}:%L] %msg%n%style{%throwable}{red}
1

# logback
LogBack 彩色配置文档 (opens new window)
# 方案一
%d{yyyy-MM-dd HH:mm:ss.SSS} %easyHighlight(%5.5level) %magenta(%pid) --- [%15.15thread] %cyan(%-40.40logger{39} [%4.4line]) : %msg%n
1

# 方案二
%red(%d{yyyy-MM-dd HH:mm:ss}) %green([%thread]) %highlight(%-5level) %boldMagenta(%logger) - %cyan(%msg%n)
1

# 参考
在 GitHub 编辑此页 (opens new window)
上次更新: 2024/02/25, 12:11:11