aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-process/src
diff options
context:
space:
mode:
authorSimon Brandhof <simon.brandhof@sonarsource.com>2014-09-24 14:35:43 +0200
committerSimon Brandhof <simon.brandhof@sonarsource.com>2014-09-24 14:36:00 +0200
commit410c98978ca7ee3c667dcbcffe4d3ec085c6e517 (patch)
tree7e1d65c2fbf679592506ab302011053e55a3f322 /server/sonar-process/src
parent3bd213ad94caa90487e03c6e3444a7d3d8e40fee (diff)
downloadsonarqube-410c98978ca7ee3c667dcbcffe4d3ec085c6e517.tar.gz
sonarqube-410c98978ca7ee3c667dcbcffe4d3ec085c6e517.zip
SONAR-5621 merge log files
Diffstat (limited to 'server/sonar-process/src')
-rw-r--r--server/sonar-process/src/main/java/org/sonar/process/ProcessLogging.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/server/sonar-process/src/main/java/org/sonar/process/ProcessLogging.java b/server/sonar-process/src/main/java/org/sonar/process/ProcessLogging.java
index c0909a93fb5..18893090bf3 100644
--- a/server/sonar-process/src/main/java/org/sonar/process/ProcessLogging.java
+++ b/server/sonar-process/src/main/java/org/sonar/process/ProcessLogging.java
@@ -19,8 +19,11 @@
*/
package org.sonar.process;
+import ch.qos.logback.classic.Logger;
import ch.qos.logback.classic.LoggerContext;
import ch.qos.logback.classic.joran.JoranConfigurator;
+import ch.qos.logback.classic.spi.ILoggingEvent;
+import ch.qos.logback.core.Appender;
import ch.qos.logback.core.joran.spi.JoranException;
import ch.qos.logback.core.util.StatusPrinter;
import org.slf4j.LoggerFactory;
@@ -43,6 +46,14 @@ public class ProcessLogging {
StatusPrinter.printInCaseOfErrorsOrWarnings(context);
}
+ public void addConsoleAppender() {
+ Logger consoleLogger = (Logger) LoggerFactory.getLogger("console");
+ Appender<ILoggingEvent> consoleAppender = consoleLogger.getAppender("CONSOLE");
+
+ Logger rootLogger = (Logger) LoggerFactory.getLogger(Logger.ROOT_LOGGER_NAME);
+ rootLogger.addAppender(consoleAppender);
+ }
+
/**
* Extracted only for unit testing
*/