При развертывании моей войны в JBoss возникает ошибка в XML-файле logback config, и развертывание завершается неудачно
Я использую logback.xml в приложениях весенней загрузки, потому что я не могу использовать отдельный logback-spring.xmlтак как есть другое приложение, которое не может использовать logback-spring.xml.когда я включаю вкладку [maxHistor] или [totalSizeCap], я получаю сообщение об ошибке типа
no applicable action for [maxHistory], current ElementPath is [[configuration][appender][rollingPolicy][timeBasedFileNamingAndTriggeringPolicy][maxHistory]]
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<include resource="org/springframework/boot/logging/logback/base.xml" />
<property name="NIF_LOG_HOME" value="/tpv/apps/jboss/jboss-eap-7.1/app_logs/NIF"/>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<Pattern>%d ${APP_NAME} %-5level [%thread] %logger: %msg%n</Pattern>
</layout>
</appender>
<appender name="NIF-AUDIT"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${NIF_LOG_HOME}/nif.log</file>
<rollingPolicy
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- rollover daily -->
<fileNamePattern>${NIF_LOG_HOME}/archived/nif.archived.%d{yyyy-MM-dd}.%i.log.gz
</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>100MB</maxFileSize>
<maxHistory>20</maxHistory>
<totalSizeCap>2GB</totalSizeCap>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<Pattern>
%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n
</Pattern>
</encoder>
</appender>
<root level="info">
<appender-ref ref="STDOUT"/>
</root>
<logger name="com.tmna.toms.nif" additivity="false" level="debug">
<appender-ref ref="NIF-AUDIT"/>
<appender-ref ref="STDOUT"/>
</logger>
</configuration>
Я ожидаю развертывания войны, но это не из-за ошибки ниже
java.lang.IllegalStateException: Logback configuration error detected:
00:53:23,304 INFO [stdout] (ServerService Thread Pool -- 170) ERROR in ch.qos.logback.core.joran.spi.Interpreter@24:29 - no applicable action for [maxHistory], current ElementPath is [[configuration][appender][rollingPolicy][timeBasedFileNamingAndTriggeringPolicy][maxHistory]]
00:53:23,304 INFO [stdout] (ServerService Thread Pool -- 170) at org.springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration(LogbackLoggingSystem.java:161)