I have encountered this before, the thread from the archives is
available here:

http://marc.theaimsgroup.com/?l=log4j-user&m=110209512110073&w=2

In summary, the problem is caused by WebLogic keeping the file handle to
the first log file open after a restart thereby preventing subsequent
attempts by log4J to overwrite it. The solution is to invoke
o.a.log4j.LogManager.shutdown() when your application is shutdown.
However, as the thread explains this has proven to be difficult for the
WLS 'redeploy' operation.



-----Original Message-----
From: news [mailto:[EMAIL PROTECTED] On Behalf Of Herb
Sent: 04 May 2005 21:45
To: [email protected]
Subject: log4j logs are not rolling


Hello,
We are using log4j 1.2.8, and have this config in our .xml file.

    <appender name="file" class="org.apache.log4j.RollingFileAppender">
        <param name="File"
value="/logs/${computername}_log4j_logger.log"/>
        <param name="MaxFileSize" value="5000KB"/>
        <param name="MaxBackupIndex" value="10"/>
        <param name="threshold" value="debug"/>
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%d [%t][%p] - %m%n"/>
        </layout>
    </appender>

When I deploy a new app and restart the clustered weblogic appservers,
the logs 
rollover as expected. Then, later if I hot deploy a new app and do not
restart 
the appservers, the logs stop rolling. At MaxFileSize the main log file
gets 
overwritten, .log.1 is moved to .log.2, but a new .log.1 is not created.
BEA 
say that is not their issue. I would apppreciate any help someone could
offer.
Thanks.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------

If you are not an intended recipient of this e-mail, please notify the sender, 
delete it and do not read, act upon, print, disclose, copy, retain or 
redistribute it. Click here for important additional terms relating to this 
e-mail.     http://www.ml.com/email_terms/
--------------------------------------------------------

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to