Springboot控制台(IDEA)日志打印

2023-09-21  本文已影响0人  CoderInsight
  1. 实现方式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
  1. 如果想实现不同级别的格式输出,则需要通过新建配置文件的方式实现,在 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
上一篇下一篇

猜你喜欢

热点阅读