小编AMK*_*han的帖子

log4J:使用TimeBasedRollingPolicy进行关闭后翻转操作失败

我已经设置了TimeBasedRollingPolicy来每分钟推出文件(用于测试目的),我面临的问题是警告,并且没有创建zip或gz文件.警告是:

log4j:WARN关闭后翻转操作失败

我附上了消息来源以找出问题,但还没有成功.我错过了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>
Run Code Online (Sandbox Code Playgroud)

我使用的是log4j-1.2.17和apache-log4j-extras-1.1.有没有人看到这个问题或有任何线索呢?

log4j

5
推荐指数
2
解决办法
6457
查看次数

标签 统计

log4j ×1