【发布时间】:2021-02-26 20:45:54
【问题描述】:
我正在使用 logback dailyroller,该应用程序始终启动并运行,但它似乎没有像我预期的那样每天创建日志文件。下面是我的设置, 我的问题是,如果我的应用程序正在运行,但如果日志文件没有输出,是否仍然每天创建每日日志文件?
<property name="LOGS" value="./log" />
<appender name="RollingFile"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOGS}/out.log</file>
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<Pattern>%d %p %C{1.} [%t] %m%n</Pattern>
</encoder>
<rollingPolicy
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- rollover daily and when the file reaches 10 MegaBytes -->
<fileNamePattern>${LOGS}/%d{yyyy-MM-dd}.gz
</fileNamePattern>
<maxHistory>30</maxHistory>
<!--timeBasedFileNamingAndTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>40MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicyi-->
</rollingPolicy>
</appender>
【问题讨论】:
标签: logback