From 12811a7f3736c598b6c487e1015dc67fbcc0ea7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A1=B0=EC=83=81=EC=A4=80?= Date: Tue, 1 Apr 2025 09:14:10 +0200 Subject: [PATCH] GH-1130 - Add debug log describing selected externalized events. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Original pull request: GH-1135 Signed-off-by: 조상준 --- .../config/EventExternalizationAutoConfiguration.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/spring-modulith-events/spring-modulith-events-core/src/main/java/org/springframework/modulith/events/config/EventExternalizationAutoConfiguration.java b/spring-modulith-events/spring-modulith-events-core/src/main/java/org/springframework/modulith/events/config/EventExternalizationAutoConfiguration.java index fba66b9b..c435c3a5 100644 --- a/spring-modulith-events/spring-modulith-events-core/src/main/java/org/springframework/modulith/events/config/EventExternalizationAutoConfiguration.java +++ b/spring-modulith-events/spring-modulith-events-core/src/main/java/org/springframework/modulith/events/config/EventExternalizationAutoConfiguration.java @@ -17,6 +17,8 @@ package org.springframework.modulith.events.config; import java.lang.reflect.Method; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.beans.factory.BeanFactory; import org.springframework.beans.factory.config.BeanDefinition; import org.springframework.boot.autoconfigure.AutoConfiguration; @@ -46,6 +48,7 @@ import org.springframework.transaction.event.TransactionalEventListenerFactory; @AutoConfiguration @AutoConfigureAfter(EventPublicationConfiguration.class) public class EventExternalizationAutoConfiguration { + private static final Logger LOG = LoggerFactory.getLogger(EventExternalizationAutoConfiguration.class); @Bean @Role(BeanDefinition.ROLE_INFRASTRUCTURE) @@ -60,6 +63,9 @@ public class EventExternalizationAutoConfiguration { var packages = AutoConfigurationPackages.get(factory); + LOG.debug("Initializing event externalization with packages: {}", packages); + LOG.debug("Configured filter to select events annotated with @Externalized within the above packages."); + return EventExternalizationConfiguration.defaults(packages).build(); }