Class ClientIpLogFilterConfiguration
- java.lang.Object
-
- org.hawaiiframework.logging.config.filter.ClientIpLogFilterConfiguration
-
@ConditionalOnProperty(prefix="hawaii.logging.filters.client-ip-log", name="enabled", matchIfMissing=true) @Configuration public class ClientIpLogFilterConfiguration extends ObjectConfigures theClientIpLogFilter.
-
-
Constructor Summary
Constructors Constructor Description ClientIpLogFilterConfiguration(HawaiiLoggingFilterConfigurationProperties hawaiiLoggingFilterConfigurationProperties)The constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClientIpLogFilterkibanaLogFilter()Create theClientIpLogFilterbean.org.springframework.boot.web.servlet.FilterRegistrationBean<ClientIpLogFilter>kibanaLogFilterRegistration(ClientIpLogFilter clientIpLogFilter)Register thekibanaLogFilter()bean.
-
-
-
Constructor Detail
-
ClientIpLogFilterConfiguration
public ClientIpLogFilterConfiguration(HawaiiLoggingFilterConfigurationProperties hawaiiLoggingFilterConfigurationProperties)
The constructor.- Parameters:
hawaiiLoggingFilterConfigurationProperties- The logging configuration properties.
-
-
Method Detail
-
kibanaLogFilter
@Bean @ConditionalOnProperty(prefix="hawaii.logging.filters.client-ip-log", name="enabled", matchIfMissing=true) public ClientIpLogFilter kibanaLogFilter()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 thekibanaLogFilter()bean.- Parameters:
clientIpLogFilter- the Kibana log filter- Returns:
- the
ClientIpLogFilterbean, wrapped in aFilterRegistrationBean
-
-