springboot使用logback配置彩色日志

springboot使用logback配置彩色日志

  • 前言
  • 一、logback文件
  • 二、效果


前言

应该有很多同学发现,使用了logback以后,我们的控制台日志都变成灰色了,网络上搜到的logback配置大多数没有进行配色,所以会把springboot的默认配色方案给覆盖掉

springboot使用logback配置彩色日志_第1张图片


一、logback文件

重点对比这两行,我们用类似%blue()这种颜色把日志内容包裹起来,就可以了


<configuration scan="true" scanPeriod="60 seconds">
	 
	<property name="nocolor.log.pattern" value="%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] %logger{36} - [%M:%L] - %msg%n" />
    
    <property name="log.pattern" value="%blue(%d{yyyy-MM-dd HH:mm:ss.SSS}) %highlight(%-5level) %magenta([%thread]) %cyan(%logger{36} - [%M:%L]) - %msg%n"/>

    
    <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <pattern>${log.pattern}pattern>
        encoder>
    appender>

    <root level="info">
        <appender-ref ref="console"/>
    root>
configuration>

二、效果

springboot使用logback配置彩色日志_第2张图片

你可能感兴趣的:(Java,spring,boot,logback,后端)