summaryrefslogtreecommitdiff
path: root/java/broker/etc
diff options
context:
space:
mode:
authorRobert Greig <rgreig@apache.org>2007-04-19 09:46:33 +0000
committerRobert Greig <rgreig@apache.org>2007-04-19 09:46:33 +0000
commit369db1186b92ae4c43ca725abbb25780a58c3e77 (patch)
treecf91c659d0c824382870f747b5c2cc29898d5496 /java/broker/etc
parentf451f89b8793735b2d1dc43db596c33178061849 (diff)
downloadqpid-python-369db1186b92ae4c43ca725abbb25780a58c3e77.tar.gz
Merged revisions 520938 via svnmerge from
https://svn.apache.org/repos/asf/incubator/qpid/branches/M2 ........ r520938 | ritchiem | 2007-03-21 16:26:03 +0000 (Wed, 21 Mar 2007) | 1 line Added a new Appender from the Log4j contrib code base as QpidCompositeRollingAppender. This will allow us to roll the broker log files on a set time frame AND to a maximum file size. The CompositeRollingAppender was contributed by Kevin Steppe to the log4j project but as it is not part of the log4j.jar we must include it in our own code base until log4j provide a core implementation. ........ git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@530354 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/broker/etc')
-rw-r--r--java/broker/etc/log4j.xml10
1 files changed, 9 insertions, 1 deletions
diff --git a/java/broker/etc/log4j.xml b/java/broker/etc/log4j.xml
index 0cf2579137..e0c4aa98e8 100644
--- a/java/broker/etc/log4j.xml
+++ b/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"/>