Class SoftwareVersionLogFilterConfiguration

java.lang.Object
org.hawaiiframework.logging.config.filter.SoftwareVersionLogFilterConfiguration

@Configuration @ConditionalOnBean(org.springframework.boot.info.BuildProperties.class) @ConditionalOnProperty(prefix="hawaii.logging.filters.software-version", name="enabled", matchIfMissing=true) public class SoftwareVersionLogFilterConfiguration extends Object
Configures the SoftwareVersionLogFilter.
Since:
3.0.0.M18
  • Field Details

  • Constructor Details

    • SoftwareVersionLogFilterConfiguration

      public SoftwareVersionLogFilterConfiguration()
  • Method Details

    • softwareVersionLogFilter

      @Bean @ConditionalOnProperty(prefix="hawaii.logging.filters.software-version", name="enabled", matchIfMissing=true) public SoftwareVersionLogFilter softwareVersionLogFilter(org.springframework.boot.info.BuildProperties buildProperties, FilterVoter filterVoter)
      Create the software version logging filter bean.
      Parameters:
      buildProperties - The build properties.
      filterVoter - The filter voter.
      Returns:
      the SoftwareVersionLogFilter bean
    • softwareVersionLogFilterRegistration

      @Bean @ConditionalOnProperty(prefix="hawaii.logging.filters.software-version", name="enabled", matchIfMissing=true) public org.springframework.boot.web.servlet.FilterRegistrationBean<SoftwareVersionLogFilter> softwareVersionLogFilterRegistration(SoftwareVersionLogFilter softwareVersionLogFilter)
      Create and register the SoftwareVersionLogFilter bean.
      Parameters:
      softwareVersionLogFilter - The filter to register.
      Returns:
      the SoftwareVersionLogFilter bean, wrapped in a FilterRegistrationBean