You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by di...@apache.org on 2004/02/14 22:21:03 UTC
cvs commit: ws-axis/java/src/org/apache/axis/transport/http HTTPSender.java
dims 2004/02/14 13:21:03
Modified: java/src/org/apache/axis/transport/http HTTPSender.java
Log:
Fix for Bug 26522 - HttpSender logging does not show contents of sent message.
Revision Changes Path
1.103 +7 -2 ws-axis/java/src/org/apache/axis/transport/http/HTTPSender.java
Index: HTTPSender.java
===================================================================
RCS file: /home/cvs/ws-axis/java/src/org/apache/axis/transport/http/HTTPSender.java,v
retrieving revision 1.102
retrieving revision 1.103
diff -u -r1.102 -r1.103
--- HTTPSender.java 28 Nov 2003 03:15:34 -0000 1.102
+++ HTTPSender.java 14 Feb 2004 21:21:03 -0000 1.103
@@ -184,7 +184,6 @@
String userID = null;
String passwd = null;
- String reqEnv = null;
userID = msgContext.getUsername();
passwd = msgContext.getPassword();
@@ -473,7 +472,13 @@
if (log.isDebugEnabled()) {
log.debug(Messages.getMessage("xmlSent00"));
log.debug("---------------------------------------------------");
- log.debug(header + reqEnv);
+ ByteArrayOutputStream baos = new ByteArrayOutputStream();
+ try {
+ reqMessage.writeTo(baos);
+ } catch (SOAPException e) {
+ log.error(Messages.getMessage("exception00"), e);
+ }
+ log.debug(header + new String(baos.toByteArray()));
}
return inp;