日志02_springboot集成log4j2(持续更新中......)

Log4j是Apache下的一开源项目,通过使用Log4j可以将日志信息打印到控制台、文件等。我们也可以控制每一条日志的输出格式,通过定义每一条日志信息的级别能够更加细致地控制日志的生成过程。那我们在springboot中应该要怎么配置呢。
springboot:v2.4.1、java8

1、pom文件


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




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

2、log4j2.xml配置



    
     
    
        %d{yyyy-MM-dd HH:mm:ss z} %-5p %c{36} %L %M - %m%x%n
        logs/app.log
        logs/info.log
        logs/app-%d{yyyy-MM-dd}-%i.log.gz
        10M
        debug
    
    
    
    
        
        
        
            
            
            
            
        
         
            
                
                 
                
             
             
                
                
            
        
       
        
  
   
    
        
          
        
        
        
        
 

①默认配置文件名 log4j2-spring.xml,一般放置在 src/main/resources 根目录下即可 .
②如果自定义了文件名,需要在 application.properties 或者 application.yml 文件中配置:

// log4j2日志文件
logging.config=classpath:log4j2.xml

你可能感兴趣的:(日志02_springboot集成log4j2(持续更新中......))