SpringBoot整合Log4j2日志

相信很多小伙伴对日志这块也是一脸懵,基本上是公司框架配置好的,本文主要讲springboot整合log4j2,废话不多讲直接上代码。

第一步:pom添加依赖

         
            org.springframework.boot
            spring-boot-starter-log4j2
        

第二步:排除 spring-boot-starter-logging

        
            org.springframework.boot
            spring-boot-starter-web
            
                
                
                    org.springframework.boot
                    spring-boot-starter-logging
                
            
        

第三步:添加log4j2-spring.xml



    
        ./logs
        mylog
        debug
    

    
    
        
            
            
        
        
        
            
            
            
            
                
                
                
                
            
            
            
        
    

    
        
            
            
        
        
        
            
            
        
        
        
            
            
        
    

第四步:配置 application.yml

logging:
  config: classpath:log4j2-spring.xml

接下来运行项目看一下输出到控制台的格式是否与自己设置的一样

SpringBoot整合Log4j2日志_第1张图片

 

遇到的问题:

解决方案:

2.10版本以后,Log4j2默认关闭了Jansi(一个支持输出ANSI颜色的类库) 要看彩色日志就要加启动参数 -Dlog4j.skipJansi=false

 

你可能感兴趣的:(log4j2,spring,boot)