log4J空文件

时间:2015-06-11 10:49:19

标签: java logging jboss log4j

我已经将log4j appender配置为每小时创建一次日志文件。如果没有要记录的内容,则不应创建记录的文件。

一切正常,但是当我启动jBoss时,即使没有任何内容可以记录,也会创建日志文件。

Appender设置。

<appender name="ordersLogFile" class="org.apache.log4j.rolling.RollingFileAppender">
    <param name="Append" value="true"/>
    <param name="Threshold" value="INFO"/>
    <rollingPolicy name="ordersLogFile" class="org.apache.log4j.rolling.TimeBasedRollingPolicy">
         <param name="FileNamePattern" value="${jboss.server.log.dir}/Portal_%d{yyyy_MM_dd-HH}-00-00.log" />
    </rollingPolicy>
    <layout class="org.apache.log4j.PatternLayout">
        <param name="ConversionPattern" value="'%d{yyyyMMddHHmmss,SSS}';%m%n"/>
    </layout>
</appender>

是否可以在jboss start期间关闭日志文件的创建?

0 个答案:

没有答案