- 实现方式01:直接在yml配置中添加相关的输出格式
# 控制日志相关日志打印
logging:
# 输出格式(这里仅仅可以控制格式)
pattern:
console: '%clr(%d{yyyyMMdd HH:mm:ss}){yellow} [%clr(%thread){red}] %-5level %clr(%logger){blue} %logger{50} %msg%n'
# 输出级别(包路径)
level:
person.xxx: debug
Snipaste_2023-09-22_11-51-50.jpg
- 如果想实现不同级别的格式输出,则需要通过新建配置文件的方式实现,在
resource
目录下添加 logback-spring.xml
文件,相关内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="Console" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%highlight(%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n){TRACE=BG_WHITE, DEBUG=GREEN, INFO=BLUE, WARN=YELLOW, ERROR=RED}</pattern>
</encoder>
</appender>
<root level="INFO"> <!-- 根日志级别 -->
<appender-ref ref="Console" />
</root>
</configuration>
Snipaste_2023-09-22_11-50-11.jpg