当服务器启动时,Log4j日志不受大小限制

当服务器启动时,Log4j日志不受大小限制,log4j,Log4j,我使用log4j1.2.16和log4j extras来根据大小滚动日志文件。我面临的问题是,当服务器启动并运行时,无论大小限制如何,日志都不会被滚动。尽管在服务器根据日志文件大小重新启动时,日志会被翻转。有关log4j配置xml的代码片段,请参阅以下内容: <appender name="FileAppender" class="org.apache.log4j.rolling.RollingFileAppender"> <param name="Thresh

我使用log4j1.2.16和log4j extras来根据大小滚动日志文件。我面临的问题是,当服务器启动并运行时,无论大小限制如何,日志都不会被滚动。尽管在服务器根据日志文件大小重新启动时,日志会被翻转。有关log4j配置xml的代码片段,请参阅以下内容:

    <appender name="FileAppender" class="org.apache.log4j.rolling.RollingFileAppender">
    <param name="Threshold" value="TRACE" />        
    <param name="Append" value="true"/>             
    <rollingPolicy class="org.apache.log4j.rolling.FixedWindowRollingPolicy" >      
        <param name="ActiveFileName" value="C:/File.log" /> 
        <param name="FileNamePattern" value="C:/%i.File_%d{dd-MMM-yyyy}.log.zip"/>

    </rollingPolicy>
    <triggeringPolicy class="org.apache.log4j.rolling.SizeBasedTriggeringPolicy">
        <param name="maxFileSize" value="5000000" />
    </triggeringPolicy>         
    <layout class="org.apache.log4j.PatternLayout">
        <param name="ConversionPattern" value="[%-12d{dd MMM yyyy HH:mm:ss,SSS}] [%t] [%-5p] %C %M [Line number:%L]  %x - %m%n" />
    </layout>
</appender>