解决logback无法生成第二天日志的问题

查项目时,发现项目启动时,有生成log日志,但到达第二天时,没有生成新的日志文件。
原来的logback配置如下:


    
        
            
            /apps/svr/activity-workflow-8082/workflow.log.%d{yyyy-MM-dd}.log
            
            
            30
        
        
            
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} -
                %msg%n
        
        
        
            10MB
        
    

现将其调整为

    
    
        
            
            /apps/svr/activity-workflow-8082/workflow.log.%d{yyyy-MM-dd}.%i.log
            
            
            30
              200MB
        
        
            
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} -
                %msg%n
        
         
    

此次修改,主要是将ch.qos.logback.core.rolling.TimeBasedRollingPolicy调整为ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy。
经测试,第二天日志有正常生成了!

你可能感兴趣的:(解决logback无法生成第二天日志的问题)