aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-application
diff options
context:
space:
mode:
authorSébastien Lesaint <sebastien.lesaint@sonarsource.com>2016-11-15 11:17:33 +0100
committerSébastien Lesaint <sebastien.lesaint@sonarsource.com>2016-11-16 18:27:52 +0100
commit0518e8253c82e39e2d7c7d8aa82873edc32d442d (patch)
treea0ef4983f3ca89aeb44d26d0868bc5c34777352b /sonar-application
parent640a441d745476008b20006140c4d3b0e88d06b0 (diff)
downloadsonarqube-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.java3
-rw-r--r--sonar-application/src/test/java/org/sonar/application/AppLoggingTest.java6
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);