whitlock 2002/06/18 06:58:26 Modified: java/src/org/apache/wsif/base WSIFDefaultMessage.java java/src/org/apache/wsif/logging Tr.java Log: Add WSIFDefaultMessage.toString() and Tr.brief(String,Collection) Revision Changes Path 1.2 +7 -11 xml-axis-wsif/java/src/org/apache/wsif/base/WSIFDefaultMessage.java Index: WSIFDefaultMessage.java =================================================================== RCS file: /home/cvs/xml-axis-wsif/java/src/org/apache/wsif/base/WSIFDefaultMessage.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- WSIFDefaultMessage.java 12 Jun 2002 10:27:23 -0000 1.1 +++ WSIFDefaultMessage.java 18 Jun 2002 13:58:26 -0000 1.2 @@ -557,24 +557,20 @@ + exp); } + public String toString() { + return deep(); + } + public String deep() { String buff = ""; try { buff = new String(super.toString()); buff += " name:" + name; buff += " JROM:" + JROMAvailable; - if (parts == null) { + if (parts==null) buff += " parts:null"; - } else { - buff += " size:" + parts.size(); - Iterator it = parts.values().iterator(); - int i = 0; - while (it.hasNext()) { - Object part = it.next(); - buff += " Part[" + i + "]:" + part; - i++; - } - } + else + buff += Tr.brief(" parts",parts.values()); } catch (Exception e) { Tr.exceptionInTrace(e); } 1.2 +16 -0 xml-axis-wsif/java/src/org/apache/wsif/logging/Tr.java Index: Tr.java =================================================================== RCS file: /home/cvs/xml-axis-wsif/java/src/org/apache/wsif/logging/Tr.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- Tr.java 6 Jun 2002 08:28:50 -0000 1.1 +++ Tr.java 18 Jun 2002 13:58:26 -0000 1.2 @@ -57,6 +57,7 @@ package org.apache.wsif.logging; +import java.util.Collection; import javax.wsdl.Binding; import javax.wsdl.BindingOperation; import javax.wsdl.Definition; @@ -443,6 +444,21 @@ if (o.getName() == null) return "UNNAMED," + Integer.toHexString(o.hashCode()); return o.getName() + "," + Integer.toHexString(o.hashCode()); + } catch (Exception e) { + exceptionInTrace(e); + } + return ""; + } + + public static String brief(String name, Collection coll) { + try { + if (!ON) + return ""; + if (coll == null) + return name + ":null"; + if (coll.size() == 0) + return name + ":size(0)"; + return brief(name,coll.toArray()); } catch (Exception e) { exceptionInTrace(e); }