Author: richard.opalka(a)jboss.com
Date: 2007-11-29 05:38:22 -0500 (Thu, 29 Nov 2007)
New Revision: 5144
Modified:
stack/native/trunk/src/main/java/org/jboss/ws/core/MessageTrace.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/wsrm/transport/backchannel/RMCallbackHandlerImpl.java
Log:
beautify WSRM messages
Modified: stack/native/trunk/src/main/java/org/jboss/ws/core/MessageTrace.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/core/MessageTrace.java 2007-11-29
09:40:23 UTC (rev 5143)
+++ stack/native/trunk/src/main/java/org/jboss/ws/core/MessageTrace.java 2007-11-29
10:38:22 UTC (rev 5144)
@@ -23,13 +23,17 @@
// $Id$
+import java.io.ByteArrayInputStream;
+
import javax.xml.soap.SOAPEnvelope;
import javax.xml.soap.SOAPException;
import javax.xml.soap.SOAPMessage;
+import javax.xml.transform.stream.StreamSource;
import org.jboss.logging.Logger;
import org.jboss.ws.core.soap.SOAPElementImpl;
import org.jboss.ws.core.soap.SOAPElementWriter;
+import org.jboss.ws.core.soap.XMLFragment;
import org.jboss.wsf.common.DOMWriter;
import org.w3c.dom.Element;
@@ -77,7 +81,9 @@
}
else if (message instanceof byte[])
{
- msgLog.trace(messagePrefix + "\n" + new String((byte[])message));
+ Element root = new XMLFragment(new StreamSource(new
ByteArrayInputStream((byte[])message))).toElement();
+ String xmlString = DOMWriter.printNode(root, true);
+ msgLog.trace(messagePrefix + "\n" + xmlString);
}
else
{
Modified:
stack/native/trunk/src/main/java/org/jboss/ws/extensions/wsrm/transport/backchannel/RMCallbackHandlerImpl.java
===================================================================
---
stack/native/trunk/src/main/java/org/jboss/ws/extensions/wsrm/transport/backchannel/RMCallbackHandlerImpl.java 2007-11-29
09:40:23 UTC (rev 5143)
+++
stack/native/trunk/src/main/java/org/jboss/ws/extensions/wsrm/transport/backchannel/RMCallbackHandlerImpl.java 2007-11-29
10:38:22 UTC (rev 5144)
@@ -95,7 +95,7 @@
this.listener.unassignedMessageReceived();
}
}
- logger.debug("Message content is: " + requestMessage);
+ MessageTrace.traceMessage("Incoming RM Response Message (callback)",
requestMessage.getBytes());
}
}
Show replies by date