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 du...@apache.org on 2001/03/30 22:17:30 UTC

cvs commit: xml-axis/java/src/org/apache/axis/handlers DebugHandler.java

dug         01/03/30 12:17:30

  Modified:    java/src/org/apache/axis/handlers DebugHandler.java
  Log:
  Debug Handler doesn't reset
  
  Revision  Changes    Path
  1.10      +4 -1      xml-axis/java/src/org/apache/axis/handlers/DebugHandler.java
  
  Index: DebugHandler.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/handlers/DebugHandler.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- DebugHandler.java	2001/03/30 17:48:41	1.9
  +++ DebugHandler.java	2001/03/30 20:17:29	1.10
  @@ -79,10 +79,11 @@
               Message       msg = msgContext.getRequestMessage();
               SOAPEnvelope  env = (SOAPEnvelope) msg.getAs( "SOAPEnvelope" );
               Vector        headers = null ;
  +            int           i ;
               
               headers = env.getHeadersByNameAndURI("Debug", Constants.URI_DEBUG);
   
  -            for ( int i = 0 ; headers != null && i < headers.size() ; i ++ ) {
  +            for ( i = 0 ; headers != null && i < headers.size() ; i ++ ) {
                   SOAPHeader  header = (SOAPHeader) headers.get(i);
                   Element     root   = header.getRoot();
                   String      value = root.getFirstChild().getNodeValue();
  @@ -93,6 +94,8 @@
                       header.setProcessed( true );
                   }
               }
  +            if ( i == 0 )
  +              Debug.setDebugLevel( 0 );
           }
           catch( Exception e ) {
               Debug.Print( 1, e );