From c3cd5d98badc01e61752f89319ea6ed02a56506f Mon Sep 17 00:00:00 2001 From: Luke Taylor Date: Fri, 18 Jan 2008 22:20:16 +0000 Subject: [PATCH] Added logging of FilterChainProxy when security namespace postprocessor has finished configuring it. --- .../security/config/HttpSecurityConfigPostProcessor.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/springframework/security/config/HttpSecurityConfigPostProcessor.java b/core/src/main/java/org/springframework/security/config/HttpSecurityConfigPostProcessor.java index e89a06ccd8..d22f984b2b 100644 --- a/core/src/main/java/org/springframework/security/config/HttpSecurityConfigPostProcessor.java +++ b/core/src/main/java/org/springframework/security/config/HttpSecurityConfigPostProcessor.java @@ -162,6 +162,8 @@ public class HttpSecurityConfigPostProcessor implements BeanFactoryPostProcessor beanFactory.getBean(BeanIds.HTTP_SESSION_CONTEXT_INTEGRATION_FILTER); scif.setForceEagerSessionCreation(true); } + + logger.info("Configured filter chain(s): " + filterChainProxy); } private List orderFilters(ConfigurableListableBeanFactory beanFactory) { @@ -183,7 +185,7 @@ public class HttpSecurityConfigPostProcessor implements BeanFactoryPostProcessor if (!(filter instanceof Ordered)) { // TODO: Possibly log this as a warning and skip this filter. - throw new SecurityConfigurationException("Filter " + id + " must implement the Ordered interface"); + logger.info("Filter " + id + " doesn't implement the Ordered interface, skipping it."); } orderedFilters.add(filter);