我试图通过限制日志文件来减小磁盘大小。这是我的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.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>
错误
java.lang.IllegalStateException:检测到Logback配置错误: ch.qos.logback.core.joran.spi.Interpreter@18中的错误:27 - [totalSizeCap]没有适用的操作,当前的ElementPath是[[configuration] [appender] [rollingPolicy] [totalSizeCap]] 在