Class RequestResponseLogFilterConfiguration

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

@Configuration @ConditionalOnProperty(prefix="hawaii.logging.filters.request-response", name="enabled", matchIfMissing=true) public class RequestResponseLogFilterConfiguration extends Object
Configures the RequestResponseLogFilter.
  • Field Details

  • Constructor Details

    • RequestResponseLogFilterConfiguration

      public RequestResponseLogFilterConfiguration()
  • Method Details

    • requestResponseLogFilter

      @Bean @ConditionalOnProperty(prefix="hawaii.logging.filters.request-response", name="enabled", matchIfMissing=true) public RequestResponseLogFilter requestResponseLogFilter(FilterVoter filterVoter, HawaiiRequestResponseLogger hawaiiLogger)
      Create the request/response logging filter bean.
      Parameters:
      filterVoter - The filter voter.
      hawaiiLogger - The logger.
      Returns:
      the RequestResponseLogFilter bean
    • requestResponseLogFilterRegistration

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