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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsoftwareVersionLogFilter(org.springframework.boot.info.BuildProperties buildProperties, FilterVoter filterVoter) Create the software version logging filter bean.org.springframework.boot.web.servlet.FilterRegistrationBean<SoftwareVersionLogFilter>softwareVersionLogFilterRegistration(SoftwareVersionLogFilter softwareVersionLogFilter) Create and register theSoftwareVersionLogFilterbean.
-
Field Details
-
CONFIG_PREFIX
The configuration properties' prefix.- See Also:
-
-
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
SoftwareVersionLogFilterbean
-
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 theSoftwareVersionLogFilterbean.- Parameters:
softwareVersionLogFilter- The filter to register.- Returns:
- the
SoftwareVersionLogFilterbean, wrapped in aFilterRegistrationBean
-