diff --git a/spring-boot/src/main/java/org/springframework/boot/logging/java/JavaLoggingSystem.java b/spring-boot/src/main/java/org/springframework/boot/logging/java/JavaLoggingSystem.java index 9726f5c8bd5..8326ceb67b4 100644 --- a/spring-boot/src/main/java/org/springframework/boot/logging/java/JavaLoggingSystem.java +++ b/spring-boot/src/main/java/org/springframework/boot/logging/java/JavaLoggingSystem.java @@ -111,7 +111,8 @@ public class JavaLoggingSystem extends AbstractLoggingSystem { @Override public void setLogLevel(String loggerName, LogLevel level) { Assert.notNull(level, "Level must not be null"); - Logger logger = Logger.getLogger(loggerName == null ? "" : loggerName); + Logger logger = Logger + .getLogger(StringUtils.hasText(loggerName) ? loggerName : ""); logger.setLevel(LEVELS.get(level)); } diff --git a/spring-boot/src/main/java/org/springframework/boot/logging/log4j2/Log4J2LoggingSystem.java b/spring-boot/src/main/java/org/springframework/boot/logging/log4j2/Log4J2LoggingSystem.java index 35b7cf6ba0f..60f56ed7bcb 100644 --- a/spring-boot/src/main/java/org/springframework/boot/logging/log4j2/Log4J2LoggingSystem.java +++ b/spring-boot/src/main/java/org/springframework/boot/logging/log4j2/Log4J2LoggingSystem.java @@ -46,6 +46,7 @@ import org.springframework.boot.logging.Slf4JLoggingSystem; import org.springframework.util.Assert; import org.springframework.util.ClassUtils; import org.springframework.util.ResourceUtils; +import org.springframework.util.StringUtils; /** * {@link LoggingSystem} for Log4j 2. @@ -208,6 +209,8 @@ public class Log4J2LoggingSystem extends Slf4JLoggingSystem { } private LoggerConfig getLoggerConfig(String loggerName) { + loggerName = StringUtils.hasText(loggerName) ? loggerName + : LogManager.ROOT_LOGGER_NAME; return getLoggerContext().getConfiguration().getLoggers().get(loggerName); }