diff options
author | Simon Brandhof <simon.brandhof@sonarsource.com> | 2014-09-24 14:35:43 +0200 |
---|---|---|
committer | Simon Brandhof <simon.brandhof@sonarsource.com> | 2014-09-24 14:36:00 +0200 |
commit | 410c98978ca7ee3c667dcbcffe4d3ec085c6e517 (patch) | |
tree | 7e1d65c2fbf679592506ab302011053e55a3f322 /server/sonar-process/src | |
parent | 3bd213ad94caa90487e03c6e3444a7d3d8e40fee (diff) | |
download | sonarqube-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.java | 11 |
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 */ |