You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by ed...@apache.org on 2012/07/25 00:04:56 UTC

git commit: CS-15048: Log rotation functionality in system VMs is broken resuting in 100% of disk space getting consumed. RB: https://reviews.apache.org/r/5907/ Send-by: saksham.srivastava@citrix.com

Updated Branches:
  refs/heads/master fb1654551 -> e5f0799b7


CS-15048: Log rotation functionality in system VMs is broken resuting in
100% of disk space getting consumed.
RB: https://reviews.apache.org/r/5907/
Send-by: saksham.srivastava@citrix.com


Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/e5f0799b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/e5f0799b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/e5f0799b

Branch: refs/heads/master
Commit: e5f0799b7a9dcc635480d3f58f4332ebfbf77492
Parents: fb16545
Author: Edison Su <su...@gmail.com>
Authored: Tue Jul 24 15:03:58 2012 -0700
Committer: Edison Su <su...@gmail.com>
Committed: Tue Jul 24 15:04:42 2012 -0700

----------------------------------------------------------------------
 .../deploy/production/server/conf/log4j-cloud.xml  |   50 +++++++++++----
 1 files changed, 37 insertions(+), 13 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/e5f0799b/build/deploy/production/server/conf/log4j-cloud.xml
----------------------------------------------------------------------
diff --git a/build/deploy/production/server/conf/log4j-cloud.xml b/build/deploy/production/server/conf/log4j-cloud.xml
index 1b56396..83692bb 100755
--- a/build/deploy/production/server/conf/log4j-cloud.xml
+++ b/build/deploy/production/server/conf/log4j-cloud.xml
@@ -24,19 +24,41 @@
    <!-- Preserve messages in a local file -->
    <!-- ================================= -->
 
-   <!-- A time/date based rolling appender -->
-   <appender name="FILE" class="org.apache.log4j.rolling.RollingFileAppender">
+    <appender name="FILE1" class="org.apache.log4j.RollingFileAppender">
+      <param name="File" value="/var/log/cloud.log"/>
       <param name="Append" value="true"/>
-      <param name="Threshold" value="DEBUG"/>
-      <rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy">
-        <param name="FileNamePattern" value="/var/log/cloud/cloud.log.%d{yyyy-MM-dd}{GMT}.gz"/>
-        <param name="ActiveFileName" value="/var/log/cloud/cloud.log"/>
-      </rollingPolicy>
-
-      <layout class="org.apache.log4j.EnhancedPatternLayout">
-         <param name="ConversionPattern" value="%d{ISO8601}{GMT} %-5p [%c{3}] (%t:%x) %m%n"/>
-      </layout>
-   </appender>
+      <param name="MaxFileSize" value="10000KB"/>
+      <param name="MaxBackupIndex" value="4"/>
+     
+     <layout class="org.apache.log4j.EnhancedPatternLayout">
+      <param name="ConversionPattern" value="%d{ISO8601}{GMT} %-5p
+[%c{3}] (%t:%x) %m%n"/>
+     </layout>
+    </appender>
+
+    <appender name="FILE2" class="org.apache.log4j.RollingFileAppender">
+       <param name="File" value="/var/log/cloud/cloud.out"/>
+       <param name="Append" value="true"/>
+       <param name="MaxFileSize" value="10000KB"/>
+       <param name="MaxBackupIndex" value="4"/>
+    
+    <layout class="org.apache.log4j.EnhancedPatternLayout">
+     <param name="ConversionPattern" value="%d{ISO8601}{GMT} %-5p
+[%c{3}] (%t:%x) %m%n"/>
+    </layout>
+    </appender>
+
+     <appender name="FILE3" class="org.apache.log4j.rolling.RollingFileAppender">
+       <param name="File" value="/usr/local/cloud/systemvm/cloud.log"/>
+       <param name="Append" value="true"/>
+       <param name="MaxFileSize" value="10000KB"/>
+       <param name="MaxBackupIndex" value="4"/>
+      
+     <layout class="org.apache.log4j.EnhancedPatternLayout">
+     <param name="ConversionPattern" value="%d{ISO8601}{GMT} %-5p
+[%c{3}] (%t:%x) %m%n"/>
+     </layout>
+    </appender>
    
    <appender name="APISERVER" class="org.apache.log4j.rolling.RollingFileAppender">
       <param name="Append" value="true"/>
@@ -101,7 +123,9 @@
    <root>
       <level value="INFO"/>
       <appender-ref ref="CONSOLE"/>
-      <appender-ref ref="FILE"/>
+      <appender-ref ref="FILE1"/>
+      <appender-ref ref="FILE2"/>
+      <appender-ref ref="FILE3"/>
    </root>
 
 </log4j:configuration>