log4J :Сбой в сообщении -при закрытии ролловера с использованием TimeBasedRollingPolicy

Я настроил TimeBasedRollingPolicy для развертывания файла каждую минуту (для целей тестирования ), и проблема, с которой я столкнулся, - это предупреждение, и файл zip или gz не создается. Предупреждение:

log4j:WARN Failure in post-close rollover action

Я прикрепил источник, чтобы выяснить -проблему, но пока безуспешно. Мне не хватает какой-либо конфигурации в моем log4j.xml?

<appender name="errorAppender" class="org.apache.log4j.rolling.RollingFileAppender">
        <param name="File" value="C:/error.log"/>
        <param name="Append" value="true"/>
        <param name="BufferedIO" value="true"/>
        <rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy">
            <param name="FileNamePattern" value="C:/error.%d{ddMMMyyyy HH:mm:ss}.log.gz" />
        <param name="ActiveFileName" value="C:/error.log"/>
    </rollingPolicy>

        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%d [%t] %-5p %C (line:%L) - %m%n"/>
        </layout>
        <filter class="org.apache.log4j.varia.LevelRangeFilter">
            <param name="LevelMax" value="error"/>
            <param name="LevelMin" value="error"/>
            <param name="AcceptOnMatch" value="true"/>
        </filter>
    </appender>

Я использую log4j -1.2.17 и apache -log4j -extras -1.1. Кто-нибудь видел эту проблему или знает об этом?

5
задан AMKhan 30 July 2012 в 08:09
поделиться