GH-1137 - Add debug log describing selected externalized events.

Original pull request: GH-1135
Signed-off-by: 조상준 <juncho12011201@gmail.com>
This commit is contained in:
조상준
2025-04-01 09:14:10 +02:00
committed by Oliver Drotbohm
parent b3e9e89de1
commit 9a798d9b4a

View File

@@ -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();
}