Spring boot logback 1.1.7中不支持TotalSizeCap
我试图通过限制日志文件来减小磁盘大小。这是我的logback appenderSpring boot logback 1.1.7中不支持TotalSizeCap,spring-boot,log4j,logback,Spring Boot,Log4j,Logback,我试图通过限制日志文件来减小磁盘大小。这是我的logback appender <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>/tmp/foo/log/log.out</file> <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTim
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>/tmp/foo/log/log.out</file>
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<fileNamePattern>/tmp/foo/log/log_%d{yyyy-MM-dd}.%i.out</fileNamePattern>
<maxFileSize>10MB</maxFileSize>
<maxHistory>1</maxHistory>
<totalSizeCap>1GB</totalSizeCap>
</rollingPolicy>
<encoder>
<charset>UTF-8</charset>
<pattern>%d %-4relative [%thread] %-5level %logger{35} - %msg%n
</pattern>
</encoder>
</appender>
/tmp/foo/log/log.out
/tmp/foo/log/log_u%d{yyyy-MM-dd}.%i.out
10MB
1.
1GB
UTF-8
%d%-4相对[%thread]-5级别%logger{35}-%msg%n
错误
java.lang.IllegalStateException:检测到Logback配置错误:
ch.qos.logback.core.joran.spi中存在错误。Interpreter@18:27-没有适用于[totalSizeCap]的操作,当前元素路径为[[configuration][appender][rollingPolicy][totalSizeCap]]
在中,您确定没有冲突的版本。请确保您使用1.1.7@benjamin.d我非常确定,我使用的是1.1.7版本的logback,并且没有版本冲突。