]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-19705 Prevent Spring to log in DEBUG mode
authorAntoine Vigneau <antoine.vigneau@sonarsource.com>
Wed, 23 Aug 2023 10:31:28 +0000 (12:31 +0200)
committersonartech <sonartech@sonarsource.com>
Wed, 23 Aug 2023 20:03:06 +0000 (20:03 +0000)
server/sonar-server-common/src/main/java/org/sonar/server/log/ServerProcessLogging.java

index 93566010bfa5fb3ebea22e02aeb9c71dd575bcfd..2269b9a32d12a87424e69875f3f928be87f21990 100644 (file)
@@ -25,7 +25,6 @@ import ch.qos.logback.classic.LoggerContext;
 import ch.qos.logback.classic.spi.ILoggingEvent;
 import ch.qos.logback.core.ConsoleAppender;
 import ch.qos.logback.core.encoder.Encoder;
-import com.google.common.collect.ImmutableSet;
 import java.util.Set;
 import javax.annotation.CheckForNull;
 import org.sonar.process.ProcessId;
@@ -41,7 +40,7 @@ import static org.sonar.process.logging.RootLoggerConfig.newRootLoggerConfigBuil
 public abstract class ServerProcessLogging {
 
   public static final String STARTUP_LOGGER_NAME = "startup";
-  protected static final Set<String> JMX_RMI_LOGGER_NAMES = ImmutableSet.of(
+  protected static final Set<String> JMX_RMI_LOGGER_NAMES = Set.of(
     "javax.management.remote.timeout",
     "javax.management.remote.misc",
     "javax.management.remote.rmi",
@@ -51,7 +50,7 @@ public abstract class ServerProcessLogging {
     "sun.rmi.transport.misc",
     "sun.rmi.server.call",
     "sun.rmi.dgc");
-  protected static final Set<String> LOGGER_NAMES_TO_TURN_OFF = ImmutableSet.of(
+  protected static final Set<String> LOGGER_NAMES_TO_TURN_OFF = Set.of(
     // mssql driver
     "com.microsoft.sqlserver.jdbc.internals",
     "com.microsoft.sqlserver.jdbc.ResultSet",
@@ -99,6 +98,9 @@ public abstract class ServerProcessLogging {
     builder.immutableLevel("com.hazelcast.replicatedmap.impl.operation.SyncReplicatedMapDataOperation", Level.INFO);
     // Netty (used by Elasticsearch)
     builder.immutableLevel("io.netty.buffer.PoolThreadCache", Level.INFO);
+    // Spring related
+    builder.immutableLevel("org.springframework", Level.WARN);
+    builder.immutableLevel("org.sonar.core.platform.PriorityBeanFactory", Level.WARN);
 
     extendLogLevelConfiguration(builder);