diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/AutoConfigurationReportLoggingInitializer.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/AutoConfigurationReportLoggingInitializer.java index 31013fe97c..0a7f7cb146 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/AutoConfigurationReportLoggingInitializer.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/AutoConfigurationReportLoggingInitializer.java @@ -59,7 +59,7 @@ public class AutoConfigurationReportLoggingInitializer implements public void initialize(ConfigurableApplicationContext applicationContext) { this.loggerBean = new AutoConfigurationReportLogger(applicationContext); ConfigurableListableBeanFactory beanFactory = applicationContext.getBeanFactory(); - if (!beanFactory.containsBean(LOGGER_BEAN)) { + if (!beanFactory.containsSingleton(LOGGER_BEAN)) { beanFactory.registerSingleton(LOGGER_BEAN, this.loggerBean); } }