summaryrefslogtreecommitdiff
path: root/qpid/java/broker/etc/log4j.xml
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/java/broker/etc/log4j.xml')
-rw-r--r--qpid/java/broker/etc/log4j.xml10
1 files changed, 9 insertions, 1 deletions
diff --git a/qpid/java/broker/etc/log4j.xml b/qpid/java/broker/etc/log4j.xml
index 0cf2579137..e0c4aa98e8 100644
--- a/qpid/java/broker/etc/log4j.xml
+++ b/qpid/java/broker/etc/log4j.xml
@@ -21,9 +21,17 @@
-->
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
- <appender name="FileAppender" class="org.apache.log4j.FileAppender">
+ <appender name="FileAppender" class="org.apache.log4j.QpidCompositeRollingAppender">
+ <param name="staticLogFileName" value="false"/>
<param name="File" value="${QPID_WORK}/log/${logprefix}qpid${logsuffix}.log"/>
<param name="Append" value="false"/>
+ <!-- Change the direction so newer files have bigger numbers -->
+ <!-- So log.1 is written then log.2 etc This prevents a lot of file renames at log rollover -->
+ <param name="CountDirection" value="1"/>
+ <!--param name="MaxFileSize" value="1000"/ Use default 10MB -->
+ <param name="DatePattern" value="'.'yyyy-MM-dd-HH-mm"/>
+ <!-- Unlimited number of backups -->
+ <param name="MaxSizeRollBackups" value="-1"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%t %-5p %c{2} - %m%n"/>