我使用logback
配置日志记录行为,doc显示了一些用法,包括:
TimeBasedRollingPolicy
:按时间滚动日志文件(每日,每月......)FixedWindowRollingPolicy
:限制创建的文件数。我想要做的是:每天生成日志文件,同时限制在给定日期生成的文件数,例如,最大日志文件数应为10,如果更多文件即将删除,旧文件应删除,文件总数固定为10.所以它有点混合行为1和2.不幸的是,没有解决方案根据doc组合这两个策略。
有什么方法或解决方法吗?感谢。
(实际上,我正在使用Scala,但我认为这与Java有关这个问题的相同)