我已经在我们的项目上创建了一个 logback 并使用 org.slf4j.LoggerFactory 和 org.slf4j.Logger 库。但自从我们开始使用它以来,我们仍然面临着滚动的问题。问题是,日志文件翻转后,不是将日志保存在新创建的文件中,而是将日志保存在翻转的文件中。下面是我的 logback.xml 配置。例如,它将记录到 proj.2015-05-25.log,而不是登录到 proj.log。有什么建议来解决这个问题吗?
<file>/home/proj/proj-conf/logs/proj.log</file>
<encoder>
<pattern>%d %-5p %c{1} - %m%n</pattern>
</encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- daily rollover -->
<fileNamePattern>/home/proj/proj-conf/logs/proj.%d{yyyy-MM-dd_HH}.%i.log</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>5MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
<!-- keep 30 days' worth of history -->
<maxHistory>30</maxHistory>
</rollingPolicy>
Run Code Online (Sandbox Code Playgroud)
##