Spring boot之log4j2按日期拆分日志

1、application.yml

logging:
  config: classpath:log4j2.xml

2、log4j2.xml



    
        
       ${sys:catalina.home:-.}/logs
        ${sys:catalina.home:-.}/logs/backup
        %date %highlight{[%-5.5level]}{STYLE=Logback} [%-10.10thread] [%X{employeeCode}] [%X{X-B3-TraceId}/%X{X-B3-SpanId}] %cyan{[%-50.50class:%-4.4line]} - %msg%xEx%n 
        UTF-8
        error
        info
    

    
        
        
            
            
            
                
            
            
                
                
                    
                    
                
            
        
        
        
            
            
            
                
            
            
                
                
            
        
    

    
        
            
            
        
        
            
            
        
        
            
            
        
    

3、使用结果展示

Spring boot之log4j2按日期拆分日志_第1张图片

cd backup/

会发现按月份备份

Spring boot之log4j2按日期拆分日志_第2张图片

 cd 2020-06/

日志是压缩的,自行解压查看即可

Spring boot之log4j2按日期拆分日志_第3张图片

你可能感兴趣的:(系统架构,解决方案,log4j)