Springboot控制台(IDEA)日志打印

  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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容