在Logback 1.1.7中不支持TotalSizeCap

时间:2016-08-17 10:32:42

标签: 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.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]]     在

0 个答案:

没有答案