- totalSizeCap 配置大于 2GB 时,不生效的问题
logbakc.xml 配置
1 | <appender name="info_rolling" |
logback-core-1.1.11.jar 及之前版本的 TimeBasedArchiveRemover
1 | void capTotalSize(Date now) { |
这里的totalSize
使用的是int
类型,Interger.MAX_VALUE
最大只能表示2GB的数据,修改成使用long
类型可以解决这个问题。
logback-core 1.2.0 之后的版本已经修复这个问题
1 | void capTotalSize(Date now) { |