Author: markt
Date: Wed Aug 14 12:52:43 2013
New Revision: 1513855

URL: http://svn.apache.org/r1513855
Log:
Use logger rather than System.out primarily to get datestamps for messages.

Modified:
    tomcat/trunk/test/org/apache/catalina/nonblocking/TestNonBlockingAPI.java

Modified: 
tomcat/trunk/test/org/apache/catalina/nonblocking/TestNonBlockingAPI.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/catalina/nonblocking/TestNonBlockingAPI.java?rev=1513855&r1=1513854&r2=1513855&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/catalina/nonblocking/TestNonBlockingAPI.java 
(original)
+++ tomcat/trunk/test/org/apache/catalina/nonblocking/TestNonBlockingAPI.java 
Wed Aug 14 12:52:43 2013
@@ -49,10 +49,14 @@ import org.apache.catalina.startup.Teste
 import org.apache.catalina.startup.Tomcat;
 import org.apache.catalina.startup.TomcatBaseTest;
 import org.apache.catalina.valves.TesterAccessLogValve;
+import org.apache.juli.logging.Log;
+import org.apache.juli.logging.LogFactory;
 import org.apache.tomcat.util.buf.ByteChunk;
 
 public class TestNonBlockingAPI extends TomcatBaseTest {
 
+    private static final Log log = LogFactory.getLog(TestNonBlockingAPI.class);
+
     private static final int CHUNK_SIZE = 1024 * 1024;
     private static final int WRITE_SIZE  = CHUNK_SIZE * 5;
     private static final byte[] DATA = new byte[WRITE_SIZE];
@@ -147,7 +151,7 @@ public class TestNonBlockingAPI extends 
         // Validate the result.
         // Response line
         String resultString = result.toString();
-        System.out.println("Client read " + resultString.length() + " bytes");
+        log.info("Client read " + resultString.length() + " bytes");
         int lineStart = 0;
         int lineEnd = resultString.indexOf('\n', 0);
         String line = resultString.substring(lineStart, lineEnd + 1);
@@ -177,25 +181,25 @@ public class TestNonBlockingAPI extends 
             line = resultString.substring(lineStart, lineEnd + 1);
             Assert.assertTrue(line.endsWith("\r\n"));
             line = line.substring(0, line.length() - 2);
-            System.out.println("[" + line + "]");
+            log.info("[" + line + "]");
             chunkSize = Integer.parseInt(line, 16);
 
             // Read the chunk
             lineStart = lineEnd + 1;
             lineEnd = resultString.indexOf('\n', lineStart);
-            System.out.println("Start : "  + lineStart + ", End: " + lineEnd);
+            log.info("Start : "  + lineStart + ", End: " + lineEnd);
             if (lineEnd > lineStart) {
                 line = resultString.substring(lineStart, lineEnd + 1);
             } else {
                 line = resultString.substring(lineStart);
             }
             if (line.length() > 40) {
-                System.out.println(line.substring(0, 32));
+                log.info(line.substring(0, 32));
             } else {
-                System.out.println(line);
+                log.info(line);
             }
             if (chunkSize + 2 != line.length()) {
-                System.out.println("Chunk wrong length. Was " + line.length() +
+                log.error("Chunk wrong length. Was " + line.length() +
                         " Expected " + (chunkSize + 2));
 
                 byte[] resultBytes = resultString.getBytes();
@@ -220,16 +224,16 @@ public class TestNonBlockingAPI extends 
                         if (resultEnd > resultString.length()) {
                             resultEnd = resultString.length();
                         }
-                        System.out.println("Mis-match tx: " + new String(
+                        log.error("Mis-match tx: " + new String(
                                 DATA, dataStart, dataEnd - dataStart));
-                        System.out.println("Mis-match rx: " +
+                        log.error("Mis-match rx: " +
                                 resultString.substring(resultStart, 
resultEnd));
                         found = true;
                         break;
                     }
                 }
                 if (!found) {
-                    System.out.println("No mismatch. Data truncated");
+                    log.error("No mismatch. Data truncated");
                 }
             }
 
@@ -304,7 +308,7 @@ public class TestNonBlockingAPI extends 
         s.close();
 
         String resultString = result.toString();
-        System.out.println("Client read " + resultString.length() + " bytes");
+        log.info("Client read " + resultString.length() + " bytes");
         int lineStart = 0;
         int lineEnd = resultString.indexOf('\n', 0);
         String line = resultString.substring(lineStart, lineEnd + 1);
@@ -381,25 +385,25 @@ public class TestNonBlockingAPI extends 
 
                 @Override
                 public void onTimeout(AsyncEvent event) throws IOException {
-                    System.out.println("onTimeout");
+                    log.info("onTimeout");
 
                 }
 
                 @Override
                 public void onStartAsync(AsyncEvent event) throws IOException {
-                    System.out.println("onStartAsync");
+                    log.info("onStartAsync");
 
                 }
 
                 @Override
                 public void onError(AsyncEvent event) throws IOException {
-                    System.out.println("AsyncListener.onError");
+                    log.info("AsyncListener.onError");
 
                 }
 
                 @Override
                 public void onComplete(AsyncEvent event) throws IOException {
-                    System.out.println("onComplete");
+                    log.info("onComplete");
 
                 }
             });
@@ -427,25 +431,25 @@ public class TestNonBlockingAPI extends 
 
                 @Override
                 public void onTimeout(AsyncEvent event) throws IOException {
-                    System.out.println("onTimeout");
+                    log.info("onTimeout");
 
                 }
 
                 @Override
                 public void onStartAsync(AsyncEvent event) throws IOException {
-                    System.out.println("onStartAsync");
+                    log.info("onStartAsync");
 
                 }
 
                 @Override
                 public void onError(AsyncEvent event) throws IOException {
-                    System.out.println("AsyncListener.onError");
+                    log.info("AsyncListener.onError");
 
                 }
 
                 @Override
                 public void onComplete(AsyncEvent event) throws IOException {
-                    System.out.println("onComplete");
+                    log.info("onComplete");
 
                 }
             });
@@ -484,7 +488,7 @@ public class TestNonBlockingAPI extends 
                     }
                     s += new String(b, 0, read);
                 } while (in.isReady());
-                System.out.println(s);
+                log.info(s);
                 body.append(s);
             } catch (Exception x) {
                 x.printStackTrace();
@@ -494,7 +498,7 @@ public class TestNonBlockingAPI extends 
 
         @Override
         public void onAllDataRead() {
-            System.out.println("onAllDataRead");
+            log.info("onAllDataRead");
             String msg;
             if (body.toString().endsWith("FINISHED")) {
                 msg = "OK";
@@ -511,7 +515,7 @@ public class TestNonBlockingAPI extends 
 
         @Override
         public void onError(Throwable throwable) {
-            System.out.println("ReadListener.onError");
+            log.info("ReadListener.onError");
             throwable.printStackTrace();
         }
     }
@@ -542,7 +546,7 @@ public class TestNonBlockingAPI extends 
                     // calling complete
                     ctx.getResponse().flushBuffer();
                 }
-                System.out.println("Write took:" + (end - start) +
+                log.info("Write took:" + (end - start) +
                         " ms. Bytes before=" + before + " after=" + written);
                 // only call complete if we have emptied the buffer
                 if (ctx.getResponse().getOutputStream().isReady() &&
@@ -559,7 +563,7 @@ public class TestNonBlockingAPI extends 
 
         @Override
         public void onError(Throwable throwable) {
-            System.out.println("WriteListener.onError");
+            log.info("WriteListener.onError");
             throwable.printStackTrace();
             onErrorInvoked = true;
         }



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to