Logback,每天设置最大历史文件

时间:2011-10-28 20:56:03

标签: java logging logback rollover log-rotation

我使用TimeBasedRollingPolicySizeAndTimeBasedFNATP触发策略进行我的回溯配置。日志文件的翻转设置为每天发生,如果日志文件大小超出限制,也会触发日志文件。

如果我在TimeBasedRollingPolicy上对每天翻转进行setMaxHistory(10),那么它将在过去10天内归档所有日志文件。但我想要的是每天在SizeAndTimeBasedFNATP上设置maxHIstory。

这是否可以使用logback?

1 个答案:

答案 0 :(得分:11)

将SizeAndTimeBasedFNATP和MaxHistory设置为10,将删除超过10天的日志(假设每日翻转计划)。在删除逻辑中没有考虑大小。