logback-spring.xml構成では新しいログファイルは生成されません

5583 ワード

ログファイルは、新しいログファイルを時間とともに生成せず、起動時に生成されたログファイルに蓄積されます.調べたところ、TimeBasedRollingPolicyとSizeBasedTriggeringPolicyが競合していることがわかりました.2つを削除し、ch.qosを使用します.logback.core.rolling.SizeAndTimeBasedRollingPolicy . PS:RollingFileNamePatternの%d%iの2つのパラメータは欠かせません


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

    
    
        
    
   
   
    
        
        
    

 

修正されたプロファイル


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