diff options
| author | Robert Greig <rgreig@apache.org> | 2007-04-19 09:46:33 +0000 |
|---|---|---|
| committer | Robert Greig <rgreig@apache.org> | 2007-04-19 09:46:33 +0000 |
| commit | 369db1186b92ae4c43ca725abbb25780a58c3e77 (patch) | |
| tree | cf91c659d0c824382870f747b5c2cc29898d5496 /java/broker/etc | |
| parent | f451f89b8793735b2d1dc43db596c33178061849 (diff) | |
| download | qpid-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.xml | 10 |
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"/> |
