diff options
author | Jean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com> | 2014-02-06 16:22:09 +0100 |
---|---|---|
committer | Jean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com> | 2014-02-06 16:22:09 +0100 |
commit | 8f424088714ce094b1f6169705c65469cdbc7547 (patch) | |
tree | dc448148b865a976ab86831e82faf839bc2be23e | |
parent | 96e61f94f5877182776cf0715c2f6ff8054f647e (diff) | |
download | sonarqube-8f424088714ce094b1f6169705c65469cdbc7547.tar.gz sonarqube-8f424088714ce094b1f6169705c65469cdbc7547.zip |
SONAR-4925 Remove duplicate SQL logging code from batch
3 files changed, 8 insertions, 37 deletions
diff --git a/sonar-batch/src/main/java/org/sonar/batch/bootstrapper/LoggingConfiguration.java b/sonar-batch/src/main/java/org/sonar/batch/bootstrapper/LoggingConfiguration.java index 95fbdbced5f..2169e32a509 100644 --- a/sonar-batch/src/main/java/org/sonar/batch/bootstrapper/LoggingConfiguration.java +++ b/sonar-batch/src/main/java/org/sonar/batch/bootstrapper/LoggingConfiguration.java @@ -38,7 +38,6 @@ import java.util.Map; public final class LoggingConfiguration { public static final String PROPERTY_ROOT_LOGGER_LEVEL = "ROOT_LOGGER_LEVEL"; - public static final String PROPERTY_SQL_LOGGER_LEVEL = "SQL_LOGGER_LEVEL"; public static final String PROPERTY_SQL_RESULTS_LOGGER_LEVEL = "SQL_RESULTS_LOGGER_LEVEL"; public static final String PROPERTY_FORMAT = "FORMAT"; @@ -58,7 +57,6 @@ public final class LoggingConfiguration { private LoggingConfiguration(@Nullable EnvironmentInformation environment) { setVerbose(false); - setShowSql(false); if (environment != null && "maven".equalsIgnoreCase(environment.getKey())) { setFormat(FORMAT_MAVEN); } else { @@ -72,7 +70,6 @@ public final class LoggingConfiguration { public LoggingConfiguration setProperties(Map<String, String> properties) { Profiling.Level profilingLevel = Profiling.Level.fromConfigString(properties.get("sonar.log.profilingLevel")); - setShowSql(profilingLevel == Level.FULL); setShowSqlResults(profilingLevel == Level.FULL); setVerbose("true".equals(properties.get("sonar.verbose"))); return this; @@ -82,10 +79,6 @@ public final class LoggingConfiguration { return setRootLevel(verbose ? LEVEL_ROOT_VERBOSE : LEVEL_ROOT_DEFAULT); } - public LoggingConfiguration setShowSql(boolean showSql) { - return setSqlLevel(showSql ? LEVEL_SQL_VERBOSE : LEVEL_SQL_DEFAULT); - } - public LoggingConfiguration setShowSqlResults(boolean showSqlResults) { return setSqlResultsLevel(showSqlResults ? LEVEL_SQL_RESULTS_VERBOSE : LEVEL_SQL_RESULTS_DEFAULT); } @@ -94,10 +87,6 @@ public final class LoggingConfiguration { return addSubstitutionVariable(PROPERTY_ROOT_LOGGER_LEVEL, level); } - public LoggingConfiguration setSqlLevel(String level) { - return addSubstitutionVariable(PROPERTY_SQL_LOGGER_LEVEL, level); - } - public LoggingConfiguration setSqlResultsLevel(String level) { return addSubstitutionVariable(PROPERTY_SQL_RESULTS_LOGGER_LEVEL, level); } diff --git a/sonar-batch/src/main/resources/org/sonar/batch/logback.xml b/sonar-batch/src/main/resources/org/sonar/batch/logback.xml index 042b3ec145d..05ec3018555 100644 --- a/sonar-batch/src/main/resources/org/sonar/batch/logback.xml +++ b/sonar-batch/src/main/resources/org/sonar/batch/logback.xml @@ -30,16 +30,16 @@ <!-- sonar.showSql --> <!-- see also org.sonar.core.persistence.MyBatis#configureLogback() --> <logger name="org.hibernate.SQL"> - <level value="${SQL_LOGGER_LEVEL:-ERROR}"/> + <level value="ERROR"/> </logger> <logger name="org.apache.ibatis"> - <level value="${SQL_LOGGER_LEVEL:-WARN}"/> + <level value="WARN"/> </logger> <logger name="org.mybatis"> - <level value="${SQL_LOGGER_LEVEL:-WARN}"/> + <level value="WARN"/> </logger> <logger name="java.sql"> - <level value="${SQL_LOGGER_LEVEL:-WARN}"/> + <level value="WARN"/> </logger> <logger name="java.sql.ResultSet"> <level value="${SQL_RESULTS_LOGGER_LEVEL:-WARN}"/> diff --git a/sonar-batch/src/test/java/org/sonar/batch/bootstrapper/LoggingConfigurationTest.java b/sonar-batch/src/test/java/org/sonar/batch/bootstrapper/LoggingConfigurationTest.java index 79a59642250..eea99443c22 100644 --- a/sonar-batch/src/test/java/org/sonar/batch/bootstrapper/LoggingConfigurationTest.java +++ b/sonar-batch/src/test/java/org/sonar/batch/bootstrapper/LoggingConfigurationTest.java @@ -29,24 +29,6 @@ import static org.fest.assertions.Assertions.assertThat; public class LoggingConfigurationTest { @Test - public void testSqlLevel() { - assertThat(LoggingConfiguration.create(null).setShowSql(true) - .getSubstitutionVariable(LoggingConfiguration.PROPERTY_SQL_LOGGER_LEVEL)).isEqualTo(LoggingConfiguration.LEVEL_SQL_VERBOSE); - - assertThat(LoggingConfiguration.create(null).setShowSql(false) - .getSubstitutionVariable(LoggingConfiguration.PROPERTY_SQL_LOGGER_LEVEL)).isEqualTo(LoggingConfiguration.LEVEL_SQL_DEFAULT); - - assertThat(LoggingConfiguration.create(null).setSqlLevel("ERROR") - .getSubstitutionVariable(LoggingConfiguration.PROPERTY_SQL_LOGGER_LEVEL)).isEqualTo("ERROR"); - } - - @Test - public void shouldNotShowSqlByDefault() { - assertThat(LoggingConfiguration.create(null) - .getSubstitutionVariable(LoggingConfiguration.PROPERTY_SQL_LOGGER_LEVEL)).isEqualTo(LoggingConfiguration.LEVEL_SQL_DEFAULT); - } - - @Test public void testSetVerbose() { assertThat(LoggingConfiguration.create(null).setVerbose(true) .getSubstitutionVariable(LoggingConfiguration.PROPERTY_ROOT_LOGGER_LEVEL)).isEqualTo(LoggingConfiguration.LEVEL_ROOT_VERBOSE); @@ -83,19 +65,19 @@ public class LoggingConfigurationTest { public void testSetShowSqlProperty() { Map<String, String> properties = Maps.newHashMap(); assertThat(LoggingConfiguration.create(null).setProperties(properties) - .getSubstitutionVariable(LoggingConfiguration.PROPERTY_SQL_LOGGER_LEVEL)).isEqualTo(LoggingConfiguration.LEVEL_SQL_DEFAULT); + .getSubstitutionVariable(LoggingConfiguration.PROPERTY_SQL_RESULTS_LOGGER_LEVEL)).isEqualTo(LoggingConfiguration.LEVEL_SQL_DEFAULT); properties.put("sonar.log.profilingLevel", "FULL"); assertThat(LoggingConfiguration.create(null).setProperties(properties) - .getSubstitutionVariable(LoggingConfiguration.PROPERTY_SQL_LOGGER_LEVEL)).isEqualTo(LoggingConfiguration.LEVEL_SQL_VERBOSE); + .getSubstitutionVariable(LoggingConfiguration.PROPERTY_SQL_RESULTS_LOGGER_LEVEL)).isEqualTo(LoggingConfiguration.LEVEL_SQL_VERBOSE); properties.put("sonar.log.profilingLevel", "BASIC"); assertThat(LoggingConfiguration.create(null).setProperties(properties) - .getSubstitutionVariable(LoggingConfiguration.PROPERTY_SQL_LOGGER_LEVEL)).isEqualTo(LoggingConfiguration.LEVEL_SQL_DEFAULT); + .getSubstitutionVariable(LoggingConfiguration.PROPERTY_SQL_RESULTS_LOGGER_LEVEL)).isEqualTo(LoggingConfiguration.LEVEL_SQL_DEFAULT); properties.put("sonar.log.profilingLevel", "NONE"); assertThat(LoggingConfiguration.create(null).setProperties(properties) - .getSubstitutionVariable(LoggingConfiguration.PROPERTY_SQL_LOGGER_LEVEL)).isEqualTo(LoggingConfiguration.LEVEL_SQL_DEFAULT); + .getSubstitutionVariable(LoggingConfiguration.PROPERTY_SQL_RESULTS_LOGGER_LEVEL)).isEqualTo(LoggingConfiguration.LEVEL_SQL_DEFAULT); } @Test |