我有一个配置为...
<appender name="DAILY_ROLLING" class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>logs/dm.log</File>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<FileNamePattern>logs/dm.%d{yyyyMMdd}.log</FileNamePattern>
</rollingPolicy>
<encoder>
<pattern>%m%n</pattern>
</encoder>
</appender>
...
<root level="info">
<appender-ref ref="DAILY_ROLLING" />
<appender-ref ref="SYSLOG" />
</root>
...这通常具有将当前数据记录到 dm.log 文件的效果,并且每天午夜将 dm.log 滚动到一个以日期命名的文件中,dm.20130205.log。然而,昨天第一次没有发生这种翻转。我的 dm.log 文件现在有 2 天的数据,我想知道出了什么问题?我希望在 dm.log 文件中找到 RolloverFailure 或一些错误指示,但那里什么也没有。
我在哪里可以找出 logback 出了什么问题?我从未见过这种机制在 logback 或 log4j 中失败。