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

Pra*_*nna 9 java logging rollover logback log-rotation

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

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

这是否可以使用logback?

Cek*_*eki 11

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

  • 是否有任何计划或JIRA为SizeAndTimeBasedFNATP添加maxIndex选项? (2认同)