Author: dims
Date: Wed Apr  5 20:55:30 2006
New Revision: 391893

URL: http://svn.apache.org/viewcvs?rev=391893&view=rev
Log:
use commons logging to control the debug statements

Modified:
    
webservices/commons/trunk/modules/axiom/src/org/apache/axiom/om/impl/builder/StAXOMBuilder.java

Modified: 
webservices/commons/trunk/modules/axiom/src/org/apache/axiom/om/impl/builder/StAXOMBuilder.java
URL: 
http://svn.apache.org/viewcvs/webservices/commons/trunk/modules/axiom/src/org/apache/axiom/om/impl/builder/StAXOMBuilder.java?rev=391893&r1=391892&r2=391893&view=diff
==============================================================================
--- 
webservices/commons/trunk/modules/axiom/src/org/apache/axiom/om/impl/builder/StAXOMBuilder.java
 (original)
+++ 
webservices/commons/trunk/modules/axiom/src/org/apache/axiom/om/impl/builder/StAXOMBuilder.java
 Wed Apr  5 20:55:30 2006
@@ -26,6 +26,8 @@
 import org.apache.axiom.om.OMText;
 import org.apache.axiom.om.impl.OMContainerEx;
 import org.apache.axiom.om.impl.OMNodeEx;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 
 import javax.xml.stream.XMLInputFactory;
 import javax.xml.stream.XMLStreamConstants;
@@ -45,6 +47,7 @@
      * Field document
      */
 
+    private Log log = LogFactory.getLog(getClass());
     private boolean doDebug = false;
     private static int nsCount = 0;
     private static XMLInputFactory inputFactory = 
XMLInputFactory.newInstance();
@@ -58,6 +61,7 @@
     public StAXOMBuilder(OMFactory ombuilderFactory, XMLStreamReader parser) {
         super(ombuilderFactory, parser);
         document = ombuilderFactory.createOMDocument(this);
+        doDebug = log.isDebugEnabled();
     }
 
     /**
@@ -67,6 +71,7 @@
      */
     public StAXOMBuilder(String filePath) throws XMLStreamException, 
FileNotFoundException {
         this(inputFactory.createXMLStreamReader(new 
FileInputStream(filePath)));
+        doDebug = log.isDebugEnabled();
     }
 
     /**
@@ -75,6 +80,7 @@
      */
     public StAXOMBuilder(InputStream inStream) throws XMLStreamException {
         this(inputFactory.createXMLStreamReader(inStream));
+        doDebug = log.isDebugEnabled();
     }
 
     /**
@@ -86,6 +92,7 @@
         super(parser);
         omfactory = OMAbstractFactory.getOMFactory();
         document = omfactory.createOMDocument(this);
+        doDebug = log.isDebugEnabled();
     }
 
     /**
@@ -201,7 +208,7 @@
             switch (token) {
                 case XMLStreamConstants.START_ELEMENT:
                     if (doDebug) {
-                        System.out.println("START_ELEMENT: " + 
parser.getName() + ":" + parser.getLocalName());
+                        log.debug("START_ELEMENT: " + parser.getName() + ":" + 
parser.getLocalName());
                     }
                     lastNode = createOMElement();
                     break;
@@ -212,61 +219,61 @@
                     document.setCharsetEncoding(parser.getEncoding());
                     document.setStandalone(parser.isStandalone() ? "yes" : 
"no");
                     if (doDebug) {
-                        System.out.println("START_DOCUMENT: ");
+                        log.debug("START_DOCUMENT: ");
                     }
                     break;
                 case XMLStreamConstants.CHARACTERS:
                     if (doDebug) {
-                        System.out.println("CHARACTERS: [" + parser.getText() 
+ "]");
+                        log.debug("CHARACTERS: [" + parser.getText() + "]");
                     }
                     lastNode = createOMText(XMLStreamConstants.CHARACTERS);
                     break;
                 case XMLStreamConstants.CDATA:
                     if (doDebug) {
-                        System.out.println("CDATA: [" + parser.getText() + 
"]");
+                        log.debug("CDATA: [" + parser.getText() + "]");
                     }
                     lastNode = createOMText(XMLStreamConstants.CDATA);
                     break;
                 case XMLStreamConstants.END_ELEMENT:
                     if (doDebug) {
-                        System.out.println("END_ELEMENT: " + parser.getName() 
+ ":" + parser.getLocalName());
+                        log.debug("END_ELEMENT: " + parser.getName() + ":" + 
parser.getLocalName());
                     }
                     endElement();
                     break;
                 case XMLStreamConstants.END_DOCUMENT:
                     if (doDebug) {
-                        System.out.println("END_DOCUMENT: ");
+                        log.debug("END_DOCUMENT: ");
                     }
                     done = true;
                     ((OMContainerEx) this.document).setComplete(true);
                     break;
                 case XMLStreamConstants.SPACE:
                     if (doDebug) {
-                        System.out.println("SPACE: [" + parser.getText() + 
"]");
+                        log.debug("SPACE: [" + parser.getText() + "]");
                     }
                     lastNode = createOMText(XMLStreamConstants.SPACE);
                     break;
                 case XMLStreamConstants.COMMENT:
                     if (doDebug) {
-                        System.out.println("COMMENT: [" + parser.getText() + 
"]");
+                        log.debug("COMMENT: [" + parser.getText() + "]");
                     }
                     createComment();
                     break;
                 case XMLStreamConstants.DTD:
                     if (doDebug) {
-                        System.out.println("DTD: [" + parser.getText() + "]");
+                        log.debug("DTD: [" + parser.getText() + "]");
                     }
                     createDTD();
                     break;
                 case XMLStreamConstants.PROCESSING_INSTRUCTION:
                     if (doDebug) {
-                        System.out.println("PROCESSING_INSTRUCTION: [" + 
parser.getPITarget() + "][" + parser.getPIData() + "]");
+                        log.debug("PROCESSING_INSTRUCTION: [" + 
parser.getPITarget() + "][" + parser.getPIData() + "]");
                     }
                     createPI();
                     break;
                 case XMLStreamConstants.ENTITY_REFERENCE:
                     if (doDebug) {
-                        System.out.println("ENTITY_REFERENCE: " + 
parser.getLocalName() + "[" + parser.getText() + "]");
+                        log.debug("ENTITY_REFERENCE: " + parser.getLocalName() 
+ "[" + parser.getText() + "]");
                     }
                     lastNode = 
createOMText(XMLStreamConstants.ENTITY_REFERENCE);
                     break;


Reply via email to