logback totalSizeCap 无效 和maxHistory无效 解决

原文链接: https://blog.csdn.net/wujianmin577/article/details/94634674

totalSizeCap 无效 升级logbackjar包到1.1.8版本,最好升级到1.2.0版本,因为1.2.0解决了当文件总大小大于2G时不能自动删除旧文件的问题,因为源码中有个文件大小判断是错误的。源自https://tidyko.com/posts/589711b0.html

maxHistory 无效,需要增加一个设置 true,在只有设置为true并且 maxHistory 不为零才能起效。源自https://www.jianshu.com/p/d9c08785430a

所以修改后的配置应该是

 

    
        
            
            ${LOG_HOME}/consumer.%d{yyyy-MM-dd}.%i.log
            
            50MB
            30
            2GB
            true
        

        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
        

    

 

最后的 


   

 

不能少了 ,根据实际配置来,appender name = 后面的参数是啥,就在 写啥
————————————————
版权声明:本文为CSDN博主「wujianmin577」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:

你可能感兴趣的:(logback)