Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot logback 1.1.7中不支持TotalSizeCap_Spring Boot_Log4j_Logback - Fatal编程技术网

Spring boot logback 1.1.7中不支持TotalSizeCap

Spring 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

我试图通过限制日志文件来减小磁盘大小。这是我的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>

/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,并且没有版本冲突。