You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by rg...@apache.org on 2007/04/19 11:46:37 UTC

svn commit: r530354 - in /incubator/qpid/trunk/qpid: ./ java/broker/etc/log4j.xml java/broker/src/main/java/org/apache/log4j/ java/broker/src/main/java/org/apache/log4j/QpidCompositeRollingAppender.java

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"/>