SpringBoot2 中按部署环境配置logback日志格式

最近整理了一下Spring Boot中使用logback打印日志的内容,可以通过在application.yml中设置运行环境,在控制台中彩色打印。

logback.xml 文件内容如下:



    
    
    
    
    
    

    
    
    
    

    

    
    
        
            
                [%clr(%d{HH:mm:ss.SSS}){faint}] [%clr(${LOG_LEVEL_PATTERN:-%5p})] %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(%4.4L){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}
                UTF-8
            
        
        
        
            
        

        
        
    

    
    
        
            
            
                /**/log/test-%d.log
                200
            
            
                [%d{HH:mm:ss.SSS}] [%5p] [%15.15t] %-40.40logger{39} %4.4L : %m%n
                UTF-8
            
        

        
        
            
        
    

    
    

    

application.yml配置:

spring:
  profiles:
    active: dev

logging:
  config: classpath:config/logback.xml

控制台输出样式:


你可能感兴趣的:(Spring,Boot)