Spring boot 整合 log4j2

1. 删除 springboot 中默认集成的 logback

        
            org.mybatis.spring.boot
            mybatis-spring-boot-starter
            
                
                    org.springframework.boot
                    spring-boot-starter-logging
                
            
            ${mybatis-spring-boot-starter.version}
        

2. 添加 log4j2 依赖

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

3. log4j2.xml 配置




    
        logs
        XXdir
        %d [%t] %-5level %logger{36} - %m%n%throwable
    
    
        
        
            
        
        
        
        
        
        
            
            
            
                
                
                
                
                
            
            
                
                
                
                
                
            

            
            
                
                
                
                    
                        
                        
                            
                                
                                
                            
                        
                    
                
            
        
        
            
            
                
                
                
                
                
                
            
            
                
                
                
            
            
                
                
                    
                        
                        
                            
                                
                                
                            
                        
                    
                
            
        
        
            
            
            
        
    
    
        
        
            
        
        
            
        
    

4. application.properties 中添加 logging.config , 当程序中只有一个log4j2.xml的时候可以不添加 , 

项目中可以按阶段配置多个 xml 文件, 例如: log4j2-dev.xml

logging.config=classpath:log4j2.xml

 

你可能感兴趣的:(日常,Java,springboot,log4j2)