在 logback 中,有没有办法将超过 7 天的日志作为存档文件进行维护。
意味着我想将超过 7 天的日志作为存档文件进行维护。
归根结底,无论大小如何,日志都应转换为存档文件。(每天 1 个 zip 文件(
1.zip
2.zip
|
7.zip
使用滚动追加程序第 1 天日志会在第 8 天到来后被删除......
但我想将所有 7 天的日志作为存档文件维护..有什么解决方案..?
如果您不希望<rollingPolicy>
(TimeBasedRollingPolicy
( 在 7 天后删除文件,那么您应该不要在配置中指定<maxHistory>7</maxHistory>
。
您应该省略<maxHistory>
;它是可选的,如果不存在,则不会删除存档的日志文件。(您也不应指定totalSizeCap
,除非您希望在总大小超过该上限时删除日志文件(
看: https://logback.qos.ch/manual/appenders.html