stevel      2002/10/28 18:14:51

  Modified:    java/tools/org/apache/axis/tools/ant/axis
                        AdminClientTask.java
  Log:
  extra logging. Why is my day for things not to work? May be related to the fact that 
today is the xdoclet1.1 to xdoclet1.2 migration day.
  
  Revision  Changes    Path
  1.5       +22 -1     
xml-axis/java/tools/org/apache/axis/tools/ant/axis/AdminClientTask.java
  
  Index: AdminClientTask.java
  ===================================================================
  RCS file: 
/home/cvs/xml-axis/java/tools/org/apache/axis/tools/ant/axis/AdminClientTask.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- AdminClientTask.java      25 Oct 2002 06:29:33 -0000      1.4
  +++ AdminClientTask.java      29 Oct 2002 02:14:51 -0000      1.5
  @@ -200,6 +200,24 @@
           failOnError = fail;
       }
   
  +    /**
  +     * trace out parameters
  +     * @param logLevel to log at
  +     * @see org.apache.tools.ant.Project#log
  +     */
  +    public void traceParams(int logLevel) {
  +        log("Running axis-admin with parameters:", logLevel);
  +        log("  action:" + action, logLevel);
  +        log("  url:"+ url, logLevel);
  +        log("  hostname:" + hostname, logLevel);
  +        log("  port:" + port, logLevel);
  +        log("  servletPath:" + servletPath, logLevel);
  +        log("  fileProtocol:" + fileProtocol, logLevel);
  +        log("  username:" + username, logLevel);
  +        log("  password:" + password, logLevel);
  +        log("  transportChain:" + transportChain, logLevel);
  +        log("  debug:" + debug, logLevel);
  +    }
   
       /**
        * <p>Processes a set of administration commands.</p>
  @@ -227,12 +245,13 @@
        * AdminClient will invoke
        * <code>http://localhost:8080/axis/servlet/AxisServlet</code>.</p>
        *
  -     * @return XML result or null in case of failure. In the case of multiple
  +     * outputs XML result or null in case of failure. In the case of multiple
        * commands, the XML results will be concatenated, separated by \n
        * @exception BuildException something went wrong
        */
   
       public void execute() throws BuildException {
  +        traceParams(Project.MSG_VERBOSE);
           argslist = new LinkedList();
   
           //build an array of args
  @@ -292,11 +311,13 @@
               }
           } catch (AxisFault fault) {
               log(fault.dumpToString(), Project.MSG_ERR);
  +            traceParams(Project.MSG_ERR);
               logOrThrow(getTaskName()
                       +" failed with  "
                       + fault.getFaultCode().toString()
                       + " "+ fault.getFaultString());
           } catch(BuildException e) {
  +            //rethrow these
               throw e;
           } catch (Exception e) {
               throw new BuildException("Exception in "+getTaskName(),e);
  
  
  


Reply via email to