Author: veithen
Date: Sun Mar  2 16:09:53 2014
New Revision: 1573327

URL: http://svn.apache.org/r1573327
Log:
Improved debug logging.

Modified:
    
axis/axis1/java/trunk/axis-codegen/src/main/java/org/apache/axis/wsdl/toJava/JavaGeneratorFactory.java
    
axis/axis1/java/trunk/axis-codegen/src/main/java/org/apache/axis/wsdl/toJava/JavaTypeWriter.java
    
axis/axis1/java/trunk/axis-codegen/src/main/java/org/apache/axis/wsdl/toJava/JavaWriter.java
    
axis/axis1/java/trunk/axis-rt-core/src/main/java/org/apache/axis/wsdl/gen/Parser.java

Modified: 
axis/axis1/java/trunk/axis-codegen/src/main/java/org/apache/axis/wsdl/toJava/JavaGeneratorFactory.java
URL: 
http://svn.apache.org/viewvc/axis/axis1/java/trunk/axis-codegen/src/main/java/org/apache/axis/wsdl/toJava/JavaGeneratorFactory.java?rev=1573327&r1=1573326&r2=1573327&view=diff
==============================================================================
--- 
axis/axis1/java/trunk/axis-codegen/src/main/java/org/apache/axis/wsdl/toJava/JavaGeneratorFactory.java
 (original)
+++ 
axis/axis1/java/trunk/axis-codegen/src/main/java/org/apache/axis/wsdl/toJava/JavaGeneratorFactory.java
 Sun Mar  2 16:09:53 2014
@@ -64,7 +64,7 @@ import java.util.Vector;
  * This is Wsdl2java's implementation of the GeneratorFactory
  */
 public class JavaGeneratorFactory implements GeneratorFactory {
-    private static final Log log_ =
+    private static final Log log =
         LogFactory.getLog(JavaGeneratorFactory.class.getName());
 
     /** Field emitter */
@@ -450,6 +450,10 @@ public class JavaGeneratorFactory implem
                 gen.generate();
             }
         }    // generate
+
+        public String toString() {
+            return "Writers[baseWriter=" + baseWriter + ",writers=" + writers 
+ ",entry.name=" + (entry == null ? "N/A" : entry.getName()) + "]";
+        }
     }    // class Writers
 
     /**
@@ -459,6 +463,9 @@ public class JavaGeneratorFactory implem
      * @param generator
      */
     public void addGenerator(Class wsdlClass, Class generator) {
+        if (log.isDebugEnabled()) {
+            log.debug("Adding generator for " + wsdlClass.getName() + ": " + 
generator.getName());
+        }
 
         // This is just a hack right now... it just works with Service
         if (Message.class.isAssignableFrom(wsdlClass)) {
@@ -1237,6 +1244,10 @@ public class JavaGeneratorFactory implem
         }
         
         entry.setName(newName);
+        
+        if (log.isDebugEnabled()) {
+            log.debug("Symbol table of type " + entry.getClass().getName() + " 
mangled: " + name + " -> " + newName);
+        }
     }
 
     /**
@@ -1644,7 +1655,7 @@ public class JavaGeneratorFactory implem
             doInclude = true;
         }
         else {
-            log_.info(
+            log.info(
                 "excluding code generation for non-included QName:" + qName);
 
         }

Modified: 
axis/axis1/java/trunk/axis-codegen/src/main/java/org/apache/axis/wsdl/toJava/JavaTypeWriter.java
URL: 
http://svn.apache.org/viewvc/axis/axis1/java/trunk/axis-codegen/src/main/java/org/apache/axis/wsdl/toJava/JavaTypeWriter.java?rev=1573327&r1=1573326&r2=1573327&view=diff
==============================================================================
--- 
axis/axis1/java/trunk/axis-codegen/src/main/java/org/apache/axis/wsdl/toJava/JavaTypeWriter.java
 (original)
+++ 
axis/axis1/java/trunk/axis-codegen/src/main/java/org/apache/axis/wsdl/toJava/JavaTypeWriter.java
 Sun Mar  2 16:09:53 2014
@@ -202,4 +202,8 @@ public class JavaTypeWriter implements G
     protected Generator getHolderWriter(Emitter emitter, TypeEntry type) {
         return new JavaHolderWriter(emitter, type);
     }
+
+    public String toString() {
+        return "JavaTypeWriter[typeWriter=" + typeWriter + ",holderWriter=" + 
holderWriter + "]";
+    }
 }    // class JavaTypeWriter

Modified: 
axis/axis1/java/trunk/axis-codegen/src/main/java/org/apache/axis/wsdl/toJava/JavaWriter.java
URL: 
http://svn.apache.org/viewvc/axis/axis1/java/trunk/axis-codegen/src/main/java/org/apache/axis/wsdl/toJava/JavaWriter.java?rev=1573327&r1=1573326&r2=1573327&view=diff
==============================================================================
--- 
axis/axis1/java/trunk/axis-codegen/src/main/java/org/apache/axis/wsdl/toJava/JavaWriter.java
 (original)
+++ 
axis/axis1/java/trunk/axis-codegen/src/main/java/org/apache/axis/wsdl/toJava/JavaWriter.java
 Sun Mar  2 16:09:53 2014
@@ -15,8 +15,10 @@
  */
 package org.apache.axis.wsdl.toJava;
 
+import org.apache.axis.components.logger.LogFactory;
 import org.apache.axis.utils.Messages;
 import org.apache.axis.wsdl.gen.Generator;
+import org.apache.commons.logging.Log;
 import org.w3c.dom.Element;
 import org.w3c.dom.Node;
 
@@ -76,6 +78,7 @@ import java.util.StringTokenizer;
  * </dl>
  */
 public abstract class JavaWriter implements Generator {
+    private static final Log log = 
LogFactory.getLog(JavaWriter.class.getName());
 
     /** This controls how many characters per line for javadoc comments */
     protected final static int LINE_LENGTH = 65;
@@ -121,6 +124,10 @@ public abstract class JavaWriter impleme
             }
         }
 
+        if (log.isDebugEnabled()) {
+            log.debug("Start generating file " + file);
+        }
+        
         PrintWriter pw = getPrintWriter(file);
 
         writeFileHeader(pw);

Modified: 
axis/axis1/java/trunk/axis-rt-core/src/main/java/org/apache/axis/wsdl/gen/Parser.java
URL: 
http://svn.apache.org/viewvc/axis/axis1/java/trunk/axis-rt-core/src/main/java/org/apache/axis/wsdl/gen/Parser.java?rev=1573327&r1=1573326&r2=1573327&view=diff
==============================================================================
--- 
axis/axis1/java/trunk/axis-rt-core/src/main/java/org/apache/axis/wsdl/gen/Parser.java
 (original)
+++ 
axis/axis1/java/trunk/axis-rt-core/src/main/java/org/apache/axis/wsdl/gen/Parser.java
 Sun Mar  2 16:09:53 2014
@@ -15,6 +15,7 @@
  */
 package org.apache.axis.wsdl.gen;
 
+import org.apache.axis.components.logger.LogFactory;
 import org.apache.axis.utils.Messages;
 import org.apache.axis.wsdl.symbolTable.BindingEntry;
 import org.apache.axis.wsdl.symbolTable.CollectionElement;
@@ -26,6 +27,7 @@ import org.apache.axis.wsdl.symbolTable.
 import org.apache.axis.wsdl.symbolTable.Type;
 import org.apache.axis.wsdl.symbolTable.TypeEntry;
 import org.apache.axis.wsdl.symbolTable.Utils;
+import org.apache.commons.logging.Log;
 import org.w3c.dom.Document;
 import org.xml.sax.EntityResolver;
 import org.xml.sax.SAXException;
@@ -34,6 +36,7 @@ import javax.wsdl.Binding;
 import javax.wsdl.Definition;
 import javax.wsdl.WSDLException;
 import javax.xml.parsers.ParserConfigurationException;
+
 import java.io.IOException;
 import java.util.Collection;
 import java.util.Iterator;
@@ -44,6 +47,7 @@ import java.util.Vector;
  * This is a class with no documentation.
  */
 public class Parser {
+    private static final Log log = LogFactory.getLog(Parser.class.getName());
 
     /** Field debug */
     protected boolean debug = false;
@@ -442,6 +446,13 @@ public class Parser {
         // do nothing.
     }
 
+    private static void generate(Generator gen) throws IOException {
+        if (log.isDebugEnabled()) {
+            log.debug("Invoking generator " + gen);
+        }
+        gen.generate();
+    }
+    
     /**
      * Method generate
      *
@@ -505,7 +516,7 @@ public class Parser {
                 }
 
                 if (gen != null) {
-                    gen.generate();
+                    generate(gen);
                 }
             }
         }
@@ -514,7 +525,7 @@ public class Parser {
         // outside of the recursive emit method.
         Generator gen = genFactory.getGenerator(def, symbolTable);
 
-        gen.generate();
+        generate(gen);
     }    // generate
 
     /**
@@ -549,7 +560,7 @@ public class Parser {
                     && (type.getBaseType() == null)) {
                 Generator gen = genFactory.getGenerator(type, symbolTable);
 
-                gen.generate();
+                generate(gen);
             }
         }
 
@@ -576,7 +587,7 @@ public class Parser {
                     && (type.getBaseType() == null)) {
                 Generator gen = genFactory.getGenerator(type, symbolTable);
 
-                gen.generate();
+                generate(gen);
             }
         }
     }    // generateTypes


Reply via email to