Class KibanaLogFilterConfiguration


  • @ConditionalOnProperty(prefix="hawaii.logging.filters.kibana-log",
                           name="enabled",
                           matchIfMissing=true)
    @Configuration
    public class KibanaLogFilterConfiguration
    extends Object
    Configures the KibanaLogFilter.
    • Constructor Detail

      • KibanaLogFilterConfiguration

        public KibanaLogFilterConfiguration​(HawaiiLoggingFilterConfigurationProperties hawaiiLoggingFilterConfigurationProperties)
        The constructor.
        Parameters:
        hawaiiLoggingFilterConfigurationProperties - The logging configuration properties.
    • Method Detail

      • kibanaLogFilter

        @Bean
        @ConditionalOnProperty(prefix="hawaii.logging.filters.kibana-log",
                               name="enabled",
                               matchIfMissing=true)
        public KibanaLogFilter kibanaLogFilter()
        Create the KibanaLogFilter bean.
        Returns:
        the KibanaLogFilter bean
      • kibanaLogFilterRegistration

        @Bean
        @ConditionalOnProperty(prefix="hawaii.logging.filters.kibana-log",
                               name="enabled",
                               matchIfMissing=true)
        public org.springframework.boot.web.servlet.FilterRegistrationBean<KibanaLogFilter> kibanaLogFilterRegistration​(KibanaLogFilter kibanaLogFilter)
        Register the kibanaLogFilter() bean.
        Parameters:
        kibanaLogFilter - the Kibana log filter
        Returns:
        the KibanaLogFilter bean, wrapped in a FilterRegistrationBean