滚动日志文件,限制每天的文件数量

时间:2016-11-23 09:47:06

标签: java scala logging log4j logback

我使用logback配置日志记录行为,doc显示了一些用法,包括:

  1. TimeBasedRollingPolicy:按时间滚动日志文件(每日,每月......)
  2. FixedWindowRollingPolicy:限制创建的文件数。
  3. 我想要做的是:每天生成日志文件,同时限制在给定日期生成的文件数,例如,最大日志文件数应为10,如果更多文件即将删除,旧文件应删除,文件总数固定为10.所以它有点混合行为1和2.不幸的是,没有解决方案根据doc组合这两个策略。

    有什么方法或解决方法吗?感谢。

    (实际上,我正在使用Scala,但我认为这与Java有关这个问题的相同)

0 个答案:

没有答案