[英]How to log SOAP messages of BPEL process in Apache ODE
我正在使用Apache ODE 1.3.7(在Tomcat v9.0.0中部署)運行一個簡單的BPEL流程,該流程調用一個外部SOAP Web服務,我想記錄已發送的SOAP消息。
我在其他stackoverflow問題(舊問題)中發現了一項建議,以在ode-axis2.properties文件中啟用此行 。
#ode-axis2.event.listeners=org.apache.ode.bpel.common.evt.DebugBpelEventListener
現在,有了這個功能,我可以在ode.log文件中看到伙伴鏈接的響應,但無法看到SOAP請求消息。
有人知道實現此目標的另一種方式或我所缺少的嗎?
假設您正在使用ODE 1.3.7
將這些記錄器添加到log4j2.xml
<Logger name="httpclient.wire.content" level="debug" additivity="false">
<AppenderRef ref="FILE"/>
</Logger>
<Logger name="httpclient.wire.header" level="debug" additivity="false">
<AppenderRef ref="FILE"/>
</Logger>
僅供參考,ode-axis2.event.listeners用於訂閱引擎生成的事件。 請記住,它生成了大量事件,這有助於調試過程。
ODE-axis2.event.listeners = org.apache.ode.bpel.common.evt.DebugBpelEventListener
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.