Class ClientIpLogFilterConfiguration
java.lang.Object
org.hawaiiframework.logging.config.filter.ClientIpLogFilterConfiguration
@Configuration
@ConditionalOnProperty(prefix="hawaii.logging.filters.client-ip-log",
name="enabled",
matchIfMissing=false)
public class ClientIpLogFilterConfiguration
extends Object
Configures the
ClientIpLogFilter.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate theClientIpLogFilterbean.org.springframework.boot.web.servlet.FilterRegistrationBean<ClientIpLogFilter>kibanaLogFilterRegistration(ClientIpLogFilter clientIpLogFilter) Register theclientIpLogFilter()bean.
-
Field Details
-
CONFIG_PREFIX
The configuration properties' prefix.- See Also:
-
-
Constructor Details
-
ClientIpLogFilterConfiguration
public ClientIpLogFilterConfiguration()
-
-
Method Details
-
clientIpLogFilter
@Bean @ConditionalOnProperty(prefix="hawaii.logging.filters.client-ip-log", name="enabled", matchIfMissing=true) public ClientIpLogFilter clientIpLogFilter()Create theClientIpLogFilterbean.- Returns:
- the
ClientIpLogFilterbean
-
kibanaLogFilterRegistration
@Bean @ConditionalOnProperty(prefix="hawaii.logging.filters.client-ip-log", name="enabled", matchIfMissing=true) public org.springframework.boot.web.servlet.FilterRegistrationBean<ClientIpLogFilter> kibanaLogFilterRegistration(ClientIpLogFilter clientIpLogFilter) Register theclientIpLogFilter()bean.- Parameters:
clientIpLogFilter- theclientIpLogFilter()bean.- Returns:
- the
ClientIpLogFilterbean, wrapped in aFilterRegistrationBean
-