summaryrefslogtreecommitdiff
path: root/ambari-logsearch/ambari-logsearch-appender
diff options
context:
space:
mode:
authoroleewere <oleewere@gmail.com>2016-04-25 16:48:31 +0200
committeroleewere <oleewere@gmail.com>2016-04-25 17:10:34 +0200
commit888faf260d2d9fc454072ed69d1149c733ca98f0 (patch)
treef35884e2afea35c0f37b9a7b8c47042099adbf99 /ambari-logsearch/ambari-logsearch-appender
parent25ed583ee7926456a3ade0ba0644ccd2608b3aaf (diff)
AMBARI-16034. Incremental changes to LogSearch to bring it up to date in the trunk (Dharmesh Makwana via oleewere)
Diffstat (limited to 'ambari-logsearch/ambari-logsearch-appender')
-rw-r--r--ambari-logsearch/ambari-logsearch-appender/src/main/java/org/apache/ambari/logsearch/appender/LogsearchConversion.java6
-rw-r--r--ambari-logsearch/ambari-logsearch-appender/src/main/java/org/apache/ambari/logsearch/appender/LogsearchRollingFileAppender.java (renamed from ambari-logsearch/ambari-logsearch-appender/src/main/java/org/apache/ambari/logsearch/appender/LogsearchAppender.java)17
-rw-r--r--ambari-logsearch/ambari-logsearch-appender/src/test/resources/log4j.properties11
3 files changed, 17 insertions, 17 deletions
diff --git a/ambari-logsearch/ambari-logsearch-appender/src/main/java/org/apache/ambari/logsearch/appender/LogsearchConversion.java b/ambari-logsearch/ambari-logsearch-appender/src/main/java/org/apache/ambari/logsearch/appender/LogsearchConversion.java
index b9e75270b6..dbdfe6cd03 100644
--- a/ambari-logsearch/ambari-logsearch-appender/src/main/java/org/apache/ambari/logsearch/appender/LogsearchConversion.java
+++ b/ambari-logsearch/ambari-logsearch-appender/src/main/java/org/apache/ambari/logsearch/appender/LogsearchConversion.java
@@ -70,4 +70,10 @@ public class LogsearchConversion extends EnhancedPatternLayout {
e.printStackTrace(pw);
return sw.toString();
}
+
+ @Override
+ public boolean ignoresThrowable() {
+ //set false to ignore exception stacktrace
+ return false;
+ }
}
diff --git a/ambari-logsearch/ambari-logsearch-appender/src/main/java/org/apache/ambari/logsearch/appender/LogsearchAppender.java b/ambari-logsearch/ambari-logsearch-appender/src/main/java/org/apache/ambari/logsearch/appender/LogsearchRollingFileAppender.java
index 4339a213d1..6a93db57b0 100644
--- a/ambari-logsearch/ambari-logsearch-appender/src/main/java/org/apache/ambari/logsearch/appender/LogsearchAppender.java
+++ b/ambari-logsearch/ambari-logsearch-appender/src/main/java/org/apache/ambari/logsearch/appender/LogsearchRollingFileAppender.java
@@ -19,16 +19,16 @@
package org.apache.ambari.logsearch.appender;
-import org.apache.log4j.DailyRollingFileAppender;
import org.apache.log4j.Layout;
import org.apache.log4j.Logger;
+import org.apache.log4j.RollingFileAppender;
import org.apache.log4j.spi.LoggingEvent;
-public class LogsearchAppender extends DailyRollingFileAppender {
- private static Logger logger = Logger.getLogger(LogsearchAppender.class);
+public class LogsearchRollingFileAppender extends RollingFileAppender {
+ private static Logger logger = Logger.getLogger(LogsearchRollingFileAppender.class);
- public LogsearchAppender() {
- logger.debug("Initializing LogsearchAppender........... ");
+ public LogsearchRollingFileAppender() {
+ logger.trace("Initializing LogsearchRollingFileAppender........... ");
}
@Override
@@ -40,11 +40,4 @@ public class LogsearchAppender extends DailyRollingFileAppender {
public void setLayout(Layout layout) {
super.setLayout(layout);
}
-
- protected void subAppend(LoggingEvent event) {
- this.qw.write(this.layout.format(event));
- if (shouldFlush(event)) {
- this.qw.flush();
- }
- }
}
diff --git a/ambari-logsearch/ambari-logsearch-appender/src/test/resources/log4j.properties b/ambari-logsearch/ambari-logsearch-appender/src/test/resources/log4j.properties
index b51e87d662..78fb66b77b 100644
--- a/ambari-logsearch/ambari-logsearch-appender/src/test/resources/log4j.properties
+++ b/ambari-logsearch/ambari-logsearch-appender/src/test/resources/log4j.properties
@@ -13,11 +13,12 @@
# log4j configuration used during build and unit tests
# Root logger option
-log4j.rootLogger=ALL, logsearchJson
+log4j.rootLogger=INFO, logsearchJson
# Redirect log messages to a logsearch json
-log4j.appender.logsearchJson=org.apache.ambari.logsearch.appender.LogsearchAppender
-log4j.appender.logsearchJson.File=target/logsearch/log.json
-log4j.appender.logsearchJson.datePattern='.'yyyy-MM-dd
-log4j.appender.allLog.Append=true
+log4j.appender.logsearchJson=org.apache.ambari.logsearch.appender.LogsearchRollingFileAppender
+log4j.appender.logsearchJson.File=target/jsonlog/log.json
+log4j.appender.logsearchJson.maxFileSize=10MB
+log4j.appender.logsearchJson.maxBackupIndex=10
+log4j.appender.logsearchJson.Append=true
log4j.appender.logsearchJson.layout=org.apache.ambari.logsearch.appender.LogsearchConversion \ No newline at end of file