You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vxquery.apache.org by vi...@apache.org on 2012/07/08 10:26:08 UTC

svn commit: r1358702 - /incubator/vxquery/branches/vxquery_algebricks/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/strings/UTF8StringCharacterIterator.java

Author: vinayakb
Date: Sun Jul  8 08:26:08 2012
New Revision: 1358702

URL: http://svn.apache.org/viewvc?rev=1358702&view=rev
Log:
Added logger to log debug messages

Modified:
    incubator/vxquery/branches/vxquery_algebricks/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/strings/UTF8StringCharacterIterator.java

Modified: incubator/vxquery/branches/vxquery_algebricks/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/strings/UTF8StringCharacterIterator.java
URL: http://svn.apache.org/viewvc/incubator/vxquery/branches/vxquery_algebricks/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/strings/UTF8StringCharacterIterator.java?rev=1358702&r1=1358701&r2=1358702&view=diff
==============================================================================
--- incubator/vxquery/branches/vxquery_algebricks/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/strings/UTF8StringCharacterIterator.java (original)
+++ incubator/vxquery/branches/vxquery_algebricks/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/strings/UTF8StringCharacterIterator.java Sun Jul  8 08:26:08 2012
@@ -1,8 +1,13 @@
 package org.apache.vxquery.runtime.functions.strings;
 
+import java.util.logging.Level;
+import java.util.logging.Logger;
+
 import edu.uci.ics.hyracks.data.std.primitive.UTF8StringPointable;
 
 public class UTF8StringCharacterIterator implements ICharacterIterator {
+    private static final Logger LOGGER = Logger.getLogger(UTF8StringCharacterIterator.class.getName());
+
     private int byteOffset;
     private final UTF8StringPointable stringp;
 
@@ -20,8 +25,10 @@ public class UTF8StringCharacterIterator
         int c = 0;
         if (byteOffset < stringp.getLength()) {
             c = stringp.charAt(byteOffset);
-            System.err.println( "  UTF8StringCharacterIterator char[" + byteOffset + "] = " + c);
-                // Increment cursor
+            if (LOGGER.isLoggable(Level.FINE)) {
+                LOGGER.fine("  UTF8StringCharacterIterator char[" + byteOffset + "] = " + c);
+            }
+            // Increment cursor
             if ((c >= 0x0001) && (c <= 0x007F)) {
                 ++byteOffset;
             } else if (c > 0x07FF) {
@@ -30,7 +37,9 @@ public class UTF8StringCharacterIterator
                 byteOffset += 2;
             }
         }
-        System.err.println( "  END UTF8StringCharacterIterator char[" + byteOffset + "] = " + c);
+        if (LOGGER.isLoggable(Level.FINE)) {
+            LOGGER.fine("  END UTF8StringCharacterIterator char[" + byteOffset + "] = " + c);
+        }
         return (char) c;
     }