https://issues.apache.org/bugzilla/show_bug.cgi?id=55011
Bug ID: 55011
Summary: No new log entries after Rolling
Product: Log4j
Version: 1.2
Hardware: Sun
OS: Solaris
Status: NEW
Severity: major
Priority: P2
Component: Appender
Assignee: [email protected]
Reporter: [email protected]
Classification: Unclassified
Logs are not written to new .log file after an old one was rolled by
RollingFileAppender. Several messages appear in the new file, with a last entry
timestamp nearly identical to log.gz file creation time and that is all.
Logging resumes after tomcat restart.
This only happens to server.log file, specified in config below. Others work
fine.
Log4j version - 1.2.16
Tomcat version - 7.0.23
Log4j config:
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"
debug="false">
<!-- File Appender -->
<appender name="FILE"
class="org.apache.log4j.rolling.RollingFileAppender">
<param name="Append" value="true" />
<param name="File" value="${catalina.base}/logs/server.log" />
<rollingPolicy class="com.logging.AgingTimeBasedRollingFilePolicy">
<param name="fileNamePattern"
value="${catalina.base}/logs/archive/server.%d{yyyy-MM-dd}.log.gz" />
<param name="keepFilesForDays" value="30" />
</rollingPolicy>
<layout class="com.logging.jboss.WebappAwarePattern">
<param name="ConversionPattern"
value="%d{ISO8601}{${server.localTimezone}} %p [%X{webapp}:%c{2}] %m%n" />
</layout>
</appender>
<!-- Console Appender -->
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<param name="Target" value="System.out" />
<layout class="com.logging.jboss.WebappAwarePattern">
<param name="ConversionPattern"
value="%d{ISO8601}{${server.localTimezone}} %p [%X{webapp}:%c] %m%n" />
</layout>
</appender>
<!-- Audit File Appender -->
<appender name="AUDIT-FILE" class="org.apache.log4j.RollingFileAppender">
<param name="Append" value="true" />
<param name="File" value="${catalina.base}/logs//audit.log" />
<param name="MaxBackupIndex" value="10" />
<layout class="com.logging.jboss.WebappAwarePattern">
<param name="ConversionPattern" value="%m%n" />
</layout>
</appender>
<!-- Perf4J appenders -->
<appender name="CoalescingStatistics"
class="org.perf4j.log4j.AsyncCoalescingStatisticsAppender">
<!-- 600000ms = 10 minutes -->
<param name="TimeSlice" value="600000"/>
<appender-ref ref="PERFFILE"/>
</appender>
<!-- This file appender is used to output aggregated performance statistics
-->
<appender name="PERFFILE"
class="org.apache.log4j.rolling.RollingFileAppender">
<param name="Append" value="true" />
<param name="File" value="${catalina.base}/logs/performance.log" />
<rollingPolicy class="com.logging.AgingTimeBasedRollingFilePolicy">
<param name="fileNamePattern"
value="${catalina.base}/logs/archive/performance.%d{yyyy-MM-dd}.log.gz" />
<param name="keepFilesForDays" value="30" />
</rollingPolicy>
<layout class="com.logging.jboss.WebappAwarePattern">
<param name="ConversionPattern"
value="%d{ISO8601}{${server.localTimezone}} %p [%X{webapp}:%c{2}] %throwable{0}
%m%n" />
</layout>
</appender>
<logger name="AUDIT_LOG" additivity="false">
<level value="TRACE"/>
<appender-ref ref="AUDIT-FILE"/>
</logger>
<logger name="org.perf4j.TimingLogger" additivity="false">
<level value="INFO"/>
<appender-ref ref="CoalescingStatistics"/>
</logger>
...
<!-- Anything else is logged as INFO -->
<root>
<priority value="INFO" />
<appender-ref ref="FILE" />
</root>
</log4j:configuration>
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]