logback-spring.xml配置不生成新日志文件

日志文件不随时间生成新得日志文件,一直累积在启动时的生成的日志文件里。
查找资料发现,是TimeBasedRollingPolicy和SizeBasedTriggeringPolicy冲突。
将两个去掉,使用 ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy 。
PS : RollingFileNamePattern中 %d %i 两个参数是必须不可少的



    Logback For demo Mobile
    
    
     
    
    
    
    
  
  
  
    
    
        
        
           ${FORMAT}
        
    
    
    
             
        
            
            ${LOG_HOME}/%d{yyyy-MM-dd}.log
            
            ${RollingMaxHistory}
        
        
            
            ${FORMAT}
        
        
        
            20MB
        
 
    

    
    
        
    
   
   
    
        
        
    

 

修正后的配置文件



    Logback For demo Mobile
    
    
     
    
    
    
    
  
  
  
    
    
        
        
           ${FORMAT}
        
    
    
    
        
            
            ${RollingFileNamePattern}
                  
            20MB
            
            ${RollingMaxHistory}
        
        
            
            ${FORMAT}
        
    

    
    
        
    
   
   
    
        
        
    

 

你可能感兴趣的:(logback-spring.xml配置不生成新日志文件)