Преглед изворни кода

HADOOP-5100. Append, rather than truncate, when creating log4j metrics in Chukwa. Contributed by Jerome Boulon

git-svn-id: https://svn.apache.org/repos/asf/hadoop/core/trunk@742827 13f79535-47bb-0310-9956-ffa450edef68
Christopher Douglas пре 16 година
родитељ
комит
e340aa846e

+ 3 - 0
CHANGES.txt

@@ -141,6 +141,9 @@ Trunk (unreleased changes)
     HADOOP-5148. Fix logic disabling watchdog timer in Chukwa daemon scripts.
     (Ari Rabkin via cdouglas)
 
+    HADOOP-5100. Append, rather than truncate, when creating log4j metrics in
+    Chukwa. (Jerome Boulon via cdouglas)
+
 Release 0.20.0 - Unreleased
 
   INCOMPATIBLE CHANGES

+ 1 - 1
src/contrib/chukwa/src/java/org/apache/hadoop/chukwa/inputtools/log4j/Log4JMetricsContext.java

@@ -85,7 +85,7 @@ public class Log4JMetricsContext extends AbstractMetricsContext {
 				        new org.apache.hadoop.chukwa.inputtools.log4j.ChukwaDailyRollingFileAppender();
 				  appender.setName("chukwa."+contextName);
 				  appender.setLayout(layout);
-				  appender.setAppend(false);
+				  appender.setAppend(true);
 				  if(properties.getProperty("log4j.appender.chukwa."+contextName+".Dir")!=null) {
 					  String logName = properties.getProperty("log4j.appender.chukwa."+contextName+".Dir")+File.separator+"chukwa-"+user+"-"+contextName+".log";
 					  // FIXME: Hack to make the log file readable by chukwa user.