Package de.codecentric.cxf.configuration
Class SoapMessageLoggerConfiguration
- java.lang.Object
-
- de.codecentric.cxf.configuration.SoapMessageLoggerConfiguration
-
@Configuration @Conditional(de.codecentric.cxf.configuration.SoapMessageLoggerConfiguration.SoapMessageLoggerPropertyCondition.class) @ConditionalOnProperty(name="endpoint.autoinit", matchIfMissing=true) public class SoapMessageLoggerConfiguration extends ObjectLogging of SoapMessages to e.g. Console. To activate, set property soap.messages.logging=true. Extraction of SoapMessages, so they can be further processed, e.g. via Logstash to push to elasticsearch. Activate with property soap.messages.extract=true.- Author:
- Jonas Hecht
-
-
Constructor Summary
Constructors Constructor Description SoapMessageLoggerConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivateLoggingFeature()StringextractionActivatedLogger()StringloggingActivatedLogger()org.apache.cxf.interceptor.AbstractLoggingInterceptorlogInInterceptorSoapMsgLogger()org.apache.cxf.interceptor.AbstractLoggingInterceptorlogOutInterceptorSoapMsgLogger()
-
-
-
Method Detail
-
loggingActivatedLogger
@Bean @ConditionalOnProperty("soap.messages.logging") public String loggingActivatedLogger()
-
extractionActivatedLogger
@Bean @ConditionalOnProperty("soap.messages.extract") @ConditionalOnResource(resources="classpath:logback-spring.xml") public String extractionActivatedLogger()
-
activateLoggingFeature
@PostConstruct public void activateLoggingFeature()
-
logInInterceptorSoapMsgLogger
@Bean public org.apache.cxf.interceptor.AbstractLoggingInterceptor logInInterceptorSoapMsgLogger()
-
logOutInterceptorSoapMsgLogger
@Bean public org.apache.cxf.interceptor.AbstractLoggingInterceptor logOutInterceptorSoapMsgLogger()
-
-