我使用TimeBasedRollingPolicy
和SizeAndTimeBasedFNATP
触发策略进行我的回溯配置。日志文件的翻转设置为每天发生,如果日志文件大小超出限制,也会触发日志文件。
如果我在TimeBasedRollingPolicy
上对每天翻转进行setMaxHistory(10),那么它将在过去10天内归档所有日志文件。但我想要的是每天在SizeAndTimeBasedFNATP上设置maxHIstory。
这是否可以使用logback?
答案 0 :(得分:11)
将SizeAndTimeBasedFNATP和MaxHistory设置为10,将删除超过10天的日志(假设每日翻转计划)。在删除逻辑中没有考虑大小。