Springboot整合Log4j2实现

  为什么使用log4j2?可以查看性能方面实测,图是网上找的

Springboot整合Log4j2实现_第1张图片

1.添加pom文件

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

        
            org.springframework.boot
            spring-boot-starter-test
            test
        

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

        
            org.projectlombok
            lombok
            true
        

2.配置文件

server.port=8889

logging.config=classpath:log4j2.xml
logging.level.root=info

3.resource目录下创建log4j2.xml





    
        
        
        
        
        
        
        
        
        
        
        
        
    


    
    

        
        
            
            
            
            
        

        
        

        
        
            
            
            
            
            
                
                
            
            
            
        

        
            
            
            
                
                
            
        

        
            
            
            
                
                
            
        

    

    
    
        
        
        
            
            
        
        
            
            
            
            
        
    

4.使用lombok的@Log4j2注解

@Log4j2
public class BmtOrderThread {
    
    public  void testlog4j2() {
        log.info("123");
        log.warn("123");
        log.error("456");
        log.debug("debug");
        System.out.println("123");
    }
}
   

5.配置文件中,打印info信息超过2M就会创建目录保存

Springboot整合Log4j2实现_第2张图片

Springboot整合Log4j2实现_第3张图片

你可能感兴趣的:(springboot,java)