我为我的 logback 配置使用 TimeBasedRollingPolicy
和 SizeAndTimeBasedFNATP
触发策略。日志文件的翻转设置为每天发生,如果日志文件大小超过限制,也会触发它。
如果我在 TimeBasedRollingPolicy
上执行 setMaxHistory(10) 并每天滚动,那么它将归档最近 10 天内的所有日志文件。但我想要的是每天在 SizeAndTimeBasedFNATP 上设置 maxHIstory。
这可以用 logback 实现吗?
最佳答案
将 SizeAndTimeBasedFNATP 和 MaxHistory 设置为 10,超过 10 天的日志将被删除(假设每日滚动计划)。 into 删除逻辑中不考虑大小。
关于java - Logback,设置每天最大历史文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7934829/