Author: midon
Date: Tue Apr 14 23:34:00 2009
New Revision: 765003

URL: http://svn.apache.org/viewvc?rev=765003&view=rev
Log:
ODE-578: more logging, safer

Modified:
    
ode/branches/APACHE_ODE_1.X/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/PartnerRoleMessageExchangeImpl.java

Modified: 
ode/branches/APACHE_ODE_1.X/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/PartnerRoleMessageExchangeImpl.java
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/PartnerRoleMessageExchangeImpl.java?rev=765003&r1=765002&r2=765003&view=diff
==============================================================================
--- 
ode/branches/APACHE_ODE_1.X/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/PartnerRoleMessageExchangeImpl.java
 (original)
+++ 
ode/branches/APACHE_ODE_1.X/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/PartnerRoleMessageExchangeImpl.java
 Tue Apr 14 23:34:00 2009
@@ -28,6 +28,7 @@
 import org.apache.ode.bpel.iapi.Message;
 import org.apache.ode.bpel.iapi.PartnerRoleChannel;
 import org.apache.ode.bpel.iapi.PartnerRoleMessageExchange;
+import org.apache.ode.utils.DOMUtils;
 import org.w3c.dom.Element;
 
 import javax.wsdl.Operation;
@@ -101,8 +102,12 @@
 
     public void replyWithFailure(FailureType type, String description, Element 
details) throws BpelEngineException {
         if (LOG.isDebugEnabled()) {
-            LOG.debug("replyWithFailure mex=" + getMessageExchangeId() + " 
failureType="+type+" description="+description
-                      +" details="+details);
+            String msg = new StringBuilder("replyWithFailure 
mex=").append(getMessageExchangeId())
+                    .append(" failureType=").append(type)
+                    .append(" description=").append(description)
+                    .append(" 
details=").append(details==null?null:DOMUtils.domToString(details))
+                    .toString();
+            LOG.debug(msg);
         }
         boolean isAsync = isAsync();
         setFailure(type, description, details);


Reply via email to