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;