How to log Soap Request and Soap Response
book
Article ID: KB0084237
calendar_today
Updated On:
TIBCO Fulfillment Order Management
|
3.0.2
|
Description
How to log Apache CXF Soap Request and Soap Response using Log4j
Issue/Introduction
How to log Apache CXF Soap Request and Soap Response using Log4j
Resolution
We can add in $AF_HOME/config/OMSServerLog4j.xml
<appender name="soapAppender" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="${catalina.home}/logs/soap.log"/>
<param name="encoding" value="UTF-8" />
<param name="MaxFileSize" value="5MB"/>
<param name="MaxBackupIndex" value="20"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{dd MMM yyyy HH:mm:ss,SSS} %5p [%X{businessTransactionId}] [%X{orderRef}] [%X{engineName}] [%c] [%X{operation}] - %m %X{stackTrace}%n" />
</layout>
</appender>
<category name="org.apache.cxf.interceptor.LoggingInInterceptor" additivity="false">
<priority value="INFO"/>
<appender-ref ref="soapAppender"/>
</category>
<category name="org.apache.cxf.interceptor.LoggingOutInterceptor" additivity="false">
<priority value="INFO"/>
<appender-ref ref="soapAppender"/>
</category>
<category name="org.apache.cxf.phase.PhaseInterceptorChain" additivity="false">
<priority value="WARN"/>
<appender-ref ref="soapAppender"/>
</category>
Feedback
thumb_up
Yes
thumb_down
No