Change default to -1 since Sun packages for StreamEncoder do buffering
authorfhanik <fhanik@13f79535-47bb-0310-9956-ffa450edef68>
Thu, 28 Jan 2010 00:25:03 +0000 (00:25 +0000)
committerfhanik <fhanik@13f79535-47bb-0310-9956-ffa450edef68>
Thu, 28 Jan 2010 00:25:03 +0000 (00:25 +0000)
Also, make sure the default is properly read

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@903916 13f79535-47bb-0310-9956-ffa450edef68

java/org/apache/juli/FileHandler.java

index 1469464..c872f7a 100644 (file)
@@ -100,7 +100,7 @@ public class FileHandler
     /**
      * Log buffer size
      */
-    private int bufferSize = 0;
+    private int bufferSize = -1;
 
 
     // --------------------------------------------------------- Public Methods
@@ -228,7 +228,7 @@ public class FileHandler
             prefix = getProperty(className + ".prefix", "juli.");
         if (suffix == null)
             suffix = getProperty(className + ".suffix", ".log");
-        String sBufferSize = getProperty(className + ".bufferSize", "8192");
+        String sBufferSize = getProperty(className + ".bufferSize", String.valueOf(bufferSize));
         try {
             bufferSize = Integer.parseInt(sBufferSize);
         } catch (NumberFormatException ignore) {