You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-user@logging.apache.org by David McCormick <dm...@triad.rr.com> on 2003/02/03 22:37:07 UTC

Why does FileAppender take so long to update?

Hi:

I'm using log4j 1.2.7 on Orion. I've set up a ConsoleAppender and a 
FileAppender within my web app like this:


      <?xml version="1.0" encoding="UTF-8" ?>
      <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

      <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>

        <appender name="STDOUT"
                  class="org.apache.log4j.ConsoleAppender">
          <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="RadInv: %-d{MMM-dd 
HH:mm:ss} %-5p %c  - %m%n"/>
          </layout>
        </appender>

        <appender name="FILE"
                  class="org.apache.log4j.FileAppender">
          <param name="File" value="${sandboxPath}/radinv.log"/>
          <param name="MaxFileSize" value="100KB"/>
          <param name="MaxBackupIndex" value="2"/>
          <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%-d{MMM-dd HH:mm:ss} 
%-5p %c  - %m%n"/>
          </layout>
         </appender>


        <root>
          <level value ="debug"/>
          <appender-ref ref="STDOUT"/>
          <appender-ref ref="FILE"/>
        </root>
      </log4j:configuration>

Entries appear in the ConsoleAppender almost immediately. Those in 
FileAppender can take up to over 30 minutes to appear. The Log4j jar is in 
my WEB-INF\lib directory. I assume it's a configuration problem, but the 
only thing I've found is the ImmediateFlush setting which defaults to true. 
Can anyone help with this?

Thanks,

David




---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: log4j-user-help@jakarta.apache.org