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 Details

  • 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 the ClientIpLogFilter bean.
      Returns:
      the ClientIpLogFilter bean
    • 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 the clientIpLogFilter() bean.
      Parameters:
      clientIpLogFilter - the clientIpLogFilter() bean.
      Returns:
      the ClientIpLogFilter bean, wrapped in a FilterRegistrationBean