Note that there are some explanatory texts on larger screens.

plurals
  1. POWeblogic writes to rotated file
    text
    copied!<p>In our clustered project we have 2 machine, each machine has 3 instance of our web application based on Spring MVC 1.2.8, Log4J 1.2 and JDK 1.4 on Weblogic Server 8.1. Each machine has a log location. 3 instance writes to same file.</p> <p>One of the system admin realized that after the log file is rotated the application writes to both rotated file and orginal file.</p> <p>What can be wrong?</p> <p>Here is our Log4J.xml configuration:</p> <pre><code>#---------------------------------------------------------- # # Set root logger levels and attach appenders # #---------------------------------------------------------- log4j.rootLogger=WARN #---------------------------------------------------------- # # Define and configure appenders # #---------------------------------------------------------- log4j.appender.MY_CONSOLE_1 = org.apache.log4j.ConsoleAppender log4j.appender.MY_CONSOLE_1.layout = org.apache.log4j.PatternLayout log4j.appender.MY_CONSOLE_1.layout.ConversionPattern = %-5p %c{2} %x - %m%n log4j.appender.MY_LOG_FILE_1 = org.apache.log4j.RollingFileAppender log4j.appender.MY_LOG_FILE_1.File = /logs/appdomain/application/application.log log4j.appender.MY_LOG_FILE_1.MaxFileSize = 10000KB log4j.appender.sendFile = org.apache.log4j.DailyRollingFileAppender log4j.appender.sendFile.File = /logs/appdomain/application/WS.log log4j.appender.sendFile.DatePattern = '.'yyyy-MM-dd log4j.appender.sendFile.layout = org.apache.log4j.PatternLayout log4j.appender.sendFile.layout.ConversionPattern = %m%n # Keep one backup file log4j.appender.MY_LOG_FILE_1.MaxBackupIndex = 10 log4j.appender.MY_LOG_FILE_1.layout = org.apache.log4j.PatternLayout log4j.appender.MY_LOG_FILE_1.layout.ConversionPattern = %p %d %c - %m%n #---------------------------------------------------------- # # Attach appenders and set trace levels for each base # package. Siblings will inherit appenders and trace level. # #---------------------------------------------------------- log4j.category.com = WARN, MY_CONSOLE_1 #------------------------------------------------------------ # to avoid duplicate logging #------------------------------------------------------------ log4j.additivity.com=false log4j.category.jsp = WARN, MY_CONSOLE_1 log4j.category.applicationException = WARN, MY_CONSOLE_1, MY_LOG_FILE_1 #---------------------------------------------------------- # # Overide trace levels for individual sub-packages of # interest. # #---------------------------------------------------------- log4j.category.com.application = WARN, MY_LOG_FILE_1 log4j.category.WSLOG = INFO,sendFile log4j.category.org.apache.axis = WARN,MY_LOG_FILE_1 </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload