在logback中,有任何方法可以将7天之前的日志维护为存档文件。
表示我希望将7天之前的日志维护为存档文件。
在日期结束时,无论大小如何,都应将其转换为存档文件。(每天1个zip文件)
1.zip
2.zip
|
7.zip
使用RollingAppender第1天日志会在第8天被删除....
但我想将所有7天的日志保存为存档文件..有没有解决方案..?
答案 0 :(得分:0)
如果您不希望{7}}(<rollingPolicy>
)在7天后删除文件,那么您就不应在配置中指定TimeBasedRollingPolicy
。
你应该离开<maxHistory>7</maxHistory>
;它是可选的,如果它不存在,则不会删除存档的日志文件。 (您也不应该指定<maxHistory>
,除非您希望在总大小超过该上限时删除日志文件)