Author: dims
Date: Thu Nov 23 19:11:56 2006
New Revision: 478756

URL: http://svn.apache.org/viewvc?view=rev&rev=478756
Log:
prevent string concat by checking if log is enabled

Modified:
    
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/util/StAXUtils.java

Modified: 
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/util/StAXUtils.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/util/StAXUtils.java?view=diff&rev=478756&r1=478755&r2=478756
==============================================================================
--- 
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/util/StAXUtils.java
 (original)
+++ 
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/util/StAXUtils.java
 Thu Nov 23 19:11:56 2006
@@ -17,7 +17,8 @@
 
 
 public class StAXUtils {
-       private static interface ObjectCreator {
+
+    private static interface ObjectCreator {
                Object newObject();
        }
 
@@ -86,6 +87,7 @@
 
        
        private static Log log = LogFactory.getLog(StAXUtils.class);
+    private static boolean isDebugEnabled = log.isDebugEnabled();
           
 
        /**
@@ -111,7 +113,9 @@
         XMLInputFactory inputFactory = getXMLInputFactory();
         try {
                XMLStreamReader reader = inputFactory.createXMLStreamReader(in, 
encoding);
-               log.debug("XMLStreamReader is " + reader.getClass().getName());
+            if(isDebugEnabled) {
+                log.debug("XMLStreamReader is " + reader.getClass().getName());
+            }
             return reader;
         } finally {
             releaseXMLInputFactory(inputFactory);
@@ -123,7 +127,9 @@
         XMLInputFactory inputFactory = getXMLInputFactory();
         try {
             XMLStreamReader reader = inputFactory.createXMLStreamReader(in);
-            log.debug("XMLStreamReader is " + reader.getClass().getName());
+            if(isDebugEnabled) {
+                log.debug("XMLStreamReader is " + reader.getClass().getName());
+            }
             return reader;
         } finally {
             releaseXMLInputFactory(inputFactory);
@@ -135,7 +141,9 @@
         XMLInputFactory inputFactory = getXMLInputFactory();
         try {
             XMLStreamReader reader = inputFactory.createXMLStreamReader(in);
-            log.debug("XMLStreamReader is " + reader.getClass().getName());
+            if(isDebugEnabled) {
+                log.debug("XMLStreamReader is " + reader.getClass().getName());
+            }
             return reader;
         } finally {
             releaseXMLInputFactory(inputFactory);
@@ -165,7 +173,9 @@
         XMLOutputFactory outputFactory = getXMLOutputFactory();
         try {
             XMLStreamWriter writer = outputFactory.createXMLStreamWriter(out);
-            log.debug("XMLStreamWriter is " + writer.getClass().getName());
+            if(isDebugEnabled) {
+                log.debug("XMLStreamWriter is " + writer.getClass().getName());
+            }
             return writer;
         } finally {
             releaseXMLOutputFactory(outputFactory);
@@ -177,7 +187,9 @@
         XMLOutputFactory outputFactory = getXMLOutputFactory();
         try {
             XMLStreamWriter writer = outputFactory.createXMLStreamWriter(out);
-            log.debug("XMLStreamWriter is " + writer.getClass().getName());
+            if(isDebugEnabled) {
+                log.debug("XMLStreamWriter is " + writer.getClass().getName());
+            }
             return writer;
         } finally {
             releaseXMLOutputFactory(outputFactory);



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to