Class HawaiiLoggingConfiguration
- java.lang.Object
-
- org.hawaiiframework.logging.config.HawaiiLoggingConfiguration
-
@Configuration @EnableConfigurationProperties(HawaiiLoggingConfigurationProperties.class) @Import({CxfLoggingConfiguration.class,DataSourceProxyConfiguration.class,HawaiiLoggingFilterConfiguration.class,ScheduledConfiguration.class,StatementLoggerQueryExecutionListenerConfiguration.class}) public class HawaiiLoggingConfiguration extends Object
Configures the logging based on the application properties.This class creates filter beans for the enabled filters.
- Since:
- 2.0.0
- Author:
- Wouter Eerdekens, Paul Klos, Rutger Lubbers
-
-
Constructor Summary
Constructors Constructor Description HawaiiLoggingConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HawaiiRequestResponseLogger
hawaiiLogger(HttpRequestResponseLogUtil requestResponseLogUtil, HawaiiLoggingConfigurationProperties hawaiiLoggingConfigurationProperties)
HawaiiLoggingConfigurationProperties
hawaiiLoggingConfigurationProperties()
HttpRequestResponseLogUtil
httpRequestResponseLogUtil()
Create aHttpRequestResponseLogUtil
bean.LoggingClientHttpRequestInterceptor
loggingClientHttpRequestInterceptor(HawaiiRequestResponseLogger hawaiiRequestResponseLogger)
Create aLoggingClientHttpRequestInterceptor
bean.
-
-
-
Method Detail
-
httpRequestResponseLogUtil
@Bean public HttpRequestResponseLogUtil httpRequestResponseLogUtil()
Create aHttpRequestResponseLogUtil
bean.- Returns:
- the bean.
-
hawaiiLoggingConfigurationProperties
@Bean public HawaiiLoggingConfigurationProperties hawaiiLoggingConfigurationProperties()
-
loggingClientHttpRequestInterceptor
@Bean public LoggingClientHttpRequestInterceptor loggingClientHttpRequestInterceptor(HawaiiRequestResponseLogger hawaiiRequestResponseLogger)
Create aLoggingClientHttpRequestInterceptor
bean.- Returns:
- the bean.
-
hawaiiLogger
@Bean @ConditionalOnMissingBean(HawaiiRequestResponseLogger.class) public HawaiiRequestResponseLogger hawaiiLogger(HttpRequestResponseLogUtil requestResponseLogUtil, HawaiiLoggingConfigurationProperties hawaiiLoggingConfigurationProperties)
-
-