Author: rgreig
Date: Thu Apr 19 02:46:33 2007
New Revision: 530354

URL: http://svn.apache.org/viewvc?view=rev&rev=530354
Log:
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.
........

Added:
    incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/log4j/
      - copied from r520938, 
incubator/qpid/branches/M2/java/broker/src/main/java/org/apache/log4j/
    
incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/log4j/QpidCompositeRollingAppender.java
      - copied unchanged from r520938, 
incubator/qpid/branches/M2/java/broker/src/main/java/org/apache/log4j/QpidCompositeRollingAppender.java
Modified:
    incubator/qpid/trunk/qpid/   (props changed)
    incubator/qpid/trunk/qpid/java/broker/etc/log4j.xml

Propchange: incubator/qpid/trunk/qpid/
------------------------------------------------------------------------------
Binary property 'svnmerge-integrated' - no diff available.

Modified: incubator/qpid/trunk/qpid/java/broker/etc/log4j.xml
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/java/broker/etc/log4j.xml?view=diff&rev=530354&r1=530353&r2=530354
==============================================================================
--- incubator/qpid/trunk/qpid/java/broker/etc/log4j.xml (original)
+++ incubator/qpid/trunk/qpid/java/broker/etc/log4j.xml Thu Apr 19 02:46:33 2007
@@ -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"/>


Reply via email to