I am currently experiencing some strange behavior with log4j. Sometimes when I restart Tomcat the day's log files are emptied, i.e. starts with the messages coming from the restart. That happens just about every 5th time I restart.
OS is Debian on a virtual server, for restart I am doing /etc/init.d/tomcat5.5 restart * Tomcat 5.5 * commons-logging-1.1.1 * log4j-1.2.15 <appender name="allAppender" class="org.apache.log4j.DailyRollingFileAppender"> <param name="datePattern" value="'.'yyyy-MM-dd" /> <param name="file" value="/var/log/tomcat5.5/all.log" /> <param name="Append" value="false" /> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d [%t: %C.%M:%L] %p: %m%n" /> </layout> </appender> <appender name="buidlAppender" class="org.apache.log4j.DailyRollingFileAppender"> <param name="datePattern" value="'.'yyyy-MM-dd" /> <param name="file" value="/var/log/tomcat5.5/buidl.log" /> <param name="Append" value="true" /> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d [%t: %C.%M:%L] %p: %m%n" /> </layout> </appender> <logger name="buidl"> <level value="info" /> <appender-ref ref="buidlAppender" /> </logger> <root> <priority value="warn" /> <appender-ref ref="allAppender" /> </root>