Class RequestResponseLogFilterConfiguration
java.lang.Object
org.hawaiiframework.logging.config.filter.RequestResponseLogFilterConfiguration
@Configuration
@ConditionalOnProperty(prefix="hawaii.logging.filters.request-response",
name="enabled",
matchIfMissing=true)
public class RequestResponseLogFilterConfiguration
extends Object
Configures the
RequestResponseLogFilter.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionrequestResponseLogFilter(FilterVoter filterVoter, HawaiiRequestResponseLogger hawaiiLogger) Create the request/response logging filter bean.org.springframework.boot.web.servlet.FilterRegistrationBean<RequestResponseLogFilter>requestResponseLogFilterRegistration(RequestResponseLogFilter requestResponseLogFilter) Create and register theRequestResponseLogFilterbean.
-
Field Details
-
CONFIG_PREFIX
The configuration properties' prefix.- See Also:
-
-
Constructor Details
-
RequestResponseLogFilterConfiguration
public RequestResponseLogFilterConfiguration()
-
-
Method Details
-
requestResponseLogFilter
@Bean @ConditionalOnProperty(prefix="hawaii.logging.filters.request-response", name="enabled", matchIfMissing=true) public RequestResponseLogFilter requestResponseLogFilter(FilterVoter filterVoter, HawaiiRequestResponseLogger hawaiiLogger) Create the request/response logging filter bean.- Parameters:
filterVoter- The filter voter.hawaiiLogger- The logger.- Returns:
- the
RequestResponseLogFilterbean
-
requestResponseLogFilterRegistration
@Bean @ConditionalOnProperty(prefix="hawaii.logging.filters.request-response", name="enabled", matchIfMissing=true) public org.springframework.boot.web.servlet.FilterRegistrationBean<RequestResponseLogFilter> requestResponseLogFilterRegistration(RequestResponseLogFilter requestResponseLogFilter) Create and register theRequestResponseLogFilterbean.- Parameters:
requestResponseLogFilter- The filter to register.- Returns:
- the requestResponseLogFilter bean, wrapped in a
FilterRegistrationBean
-