diff options
author | Sébastien Lesaint <sebastien.lesaint@sonarsource.com> | 2016-11-15 11:17:33 +0100 |
---|---|---|
committer | Sébastien Lesaint <sebastien.lesaint@sonarsource.com> | 2016-11-16 18:27:52 +0100 |
commit | 0518e8253c82e39e2d7c7d8aa82873edc32d442d (patch) | |
tree | a0ef4983f3ca89aeb44d26d0868bc5c34777352b /sonar-application | |
parent | 640a441d745476008b20006140c4d3b0e88d06b0 (diff) | |
download | sonarqube-0518e8253c82e39e2d7c7d8aa82873edc32d442d.tar.gz sonarqube-0518e8253c82e39e2d7c7d8aa82873edc32d442d.zip |
SONAR-8335 support properties to configure log level per JVM
Diffstat (limited to 'sonar-application')
-rw-r--r-- | sonar-application/src/main/java/org/sonar/application/AppLogging.java | 3 | ||||
-rw-r--r-- | sonar-application/src/test/java/org/sonar/application/AppLoggingTest.java | 6 |
2 files changed, 5 insertions, 4 deletions
diff --git a/sonar-application/src/main/java/org/sonar/application/AppLogging.java b/sonar-application/src/main/java/org/sonar/application/AppLogging.java index 7ec122f95ce..6a5586b9381 100644 --- a/sonar-application/src/main/java/org/sonar/application/AppLogging.java +++ b/sonar-application/src/main/java/org/sonar/application/AppLogging.java @@ -25,6 +25,7 @@ import ch.qos.logback.classic.spi.ILoggingEvent; import ch.qos.logback.core.ConsoleAppender; import ch.qos.logback.core.FileAppender; import org.sonar.process.LogbackHelper; +import org.sonar.process.ProcessId; import org.sonar.process.Props; import static org.slf4j.Logger.ROOT_LOGGER_NAME; @@ -126,7 +127,7 @@ class AppLogging { } else { configureWithWrapperWritingToFile(ctx); } - helper.configureRootLogLevel(props, "sonar.app.log.level"); + helper.configureRootLogLevel(props, ProcessId.APP); return ctx; } diff --git a/sonar-application/src/test/java/org/sonar/application/AppLoggingTest.java b/sonar-application/src/test/java/org/sonar/application/AppLoggingTest.java index 0fccc6e11c7..d53a868482b 100644 --- a/sonar-application/src/test/java/org/sonar/application/AppLoggingTest.java +++ b/sonar-application/src/test/java/org/sonar/application/AppLoggingTest.java @@ -178,7 +178,7 @@ public class AppLoggingTest { @Test public void root_logger_level_can_be_changed_with_a_property() { - props.set("sonar.app.log.level", "TRACE"); + props.set("sonar.log.level.app", "TRACE"); LoggerContext ctx = underTest.configure(props); Logger rootLogger = ctx.getLogger(ROOT_LOGGER_NAME); @@ -187,7 +187,7 @@ public class AppLoggingTest { @Test public void property_changing_root_logger_level_is_case_insensitive() { - props.set("sonar.app.log.level", "trace"); + props.set("sonar.log.level.app", "trace"); LoggerContext ctx = underTest.configure(props); Logger rootLogger = ctx.getLogger(ROOT_LOGGER_NAME); @@ -196,7 +196,7 @@ public class AppLoggingTest { @Test public void default_to_INFO_if_property_changing_root_logger_level_has_invalid_value() { - props.set("sonar.app.log.level", "DodoDouh!"); + props.set("sonar.log.level.app", "DodoDouh!"); LoggerContext ctx = underTest.configure(props); Logger rootLogger = ctx.getLogger(ROOT_LOGGER_NAME); |