https://issues.apache.org/bugzilla/show_bug.cgi?id=55621
Bug ID: 55621
Summary: org.apache.log4j.RollingFileAppender Log in rotated
file as well as the current file
Product: Log4j
Version: 1.2
Hardware: Other
OS: other
Status: NEW
Severity: normal
Priority: P2
Component: Appender
Assignee: [email protected]
Reporter: [email protected]
Hi, We have configured log4j as below where we specify to rotate file once it
reach 500 MB size. The file is getting rotated but we are seeing wired thing.
Once the first file rotate to my.log.1 our application write few logs to my.log
and few in my.log.1 .
later when the file rotate n the first file is rename to my.log.2 as expected
but my application now writes to my.log.2 and my.log.
This continues to write to the first file and the current file until my first
created file complete the rotation and is deleted. Once the cycle is complete
my application writes to only single current log file as specified.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration PUBLIC "-//LOGGER" "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<!-- Appenders -->
<appender name="console" class="org.apache.log4j.ConsoleAppender">
<param name="Target" value="System.out" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %-5p: %c -
%m%n" />
</layout>
</appender>
<appender name="file" class="org.apache.log4j.RollingFileAppender">
<param name="maxFileSize" value="500MB" />
<param name="maxBackupIndex" value="5" />
<param name="Append" value="true"/>
<param name="File" value="/usr/local/tomcat6/logs/my.log" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %-5p %c
- %m%n" />
</layout>
</appender>
<!-- Application Loggers -->
<logger name="com.bestbuy.my" additivity="true">
<level value="INFO" />
</logger>
<logger name="org.springframework" additivity="true">
<level value="WARN"/>
</logger>
<logger name="org.hibernate" additivity="true">
<level value="WARN"/>
</logger>
<logger
name="org.springframework.web.filter.CommonsRequestLoggingFilter"
additivity="true">
<level value="WARN" />
</logger>
<!-- Root Logger -->
<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]