日志将超过 7 天的日志保留为存档



在 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

最新更新