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;
}