【发布时间】:2015-12-19 14:46:38
【问题描述】:
这是我的 spring-boot 应用程序类路径根目录中的 logback.xml。
当启动我的应用程序时,这个文件永远不会旋转,日志文件会增长并增长到无穷大。 (远超过 100kb,零旋转,或控制台日志中的任何错误信息)。目录是可写的。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<include resource="org/springframework/boot/logging/logback/base.xml"/>
<logger name="com.mystuff" level="DEBUG"/>
<appender name="FILE"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder>
<pattern>${FILE_LOG_PATTERN}</pattern>
</encoder>
<file>/tmp/mylog.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
<fileNamePattern>/tmp/mylog.log.%d{yyyy-MM-dd_HH_mm_ss}.%i</fileNamePattern>
</rollingPolicy>
<triggeringPolicy
class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<MaxFileSize>100KB</MaxFileSize>
</triggeringPolicy>
</appender>
<root level="DEBUG">
<appender-ref ref="CONSOLE" />
<appender-ref ref="FILE" />
</root>
</configuration>
【问题讨论】:
标签: java spring logging spring-boot logback