Author: kfujino
Date: Tue Sep  3 09:42:12 2013
New Revision: 1519618

URL: http://svn.apache.org/r1519618
Log:
Correct several incorrect formats of JdkLoggerFormatter.
-Remove duplicate spaces in front of log level.
-Add a space between logger name and message.
-use system property.

Modified:
    tomcat/trunk/java/org/apache/juli/JdkLoggerFormatter.java

Modified: tomcat/trunk/java/org/apache/juli/JdkLoggerFormatter.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/juli/JdkLoggerFormatter.java?rev=1519618&r1=1519617&r2=1519618&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/juli/JdkLoggerFormatter.java (original)
+++ tomcat/trunk/java/org/apache/juli/JdkLoggerFormatter.java Tue Sep  3 
09:42:12 2013
@@ -41,6 +41,9 @@ import java.util.logging.LogRecord;
  * @author Costin Manolache
  */
 public class JdkLoggerFormatter extends Formatter {
+
+    private static final String LINE_SEP = 
System.getProperty("line.separator");
+
     // values from JDK Level
     public static final int LOG_LEVEL_TRACE  = 400;
     public static final int LOG_LEVEL_DEBUG  = 500;
@@ -65,7 +68,6 @@ public class JdkLoggerFormatter extends 
         StringBuilder buf = new StringBuilder();
 
         buf.append(time);
-        buf.append(" ");
 
         // pad to 8 to make it more readable
         for( int i=0; i<8-buf.length(); i++ ) { buf.append(" "); }
@@ -84,6 +86,7 @@ public class JdkLoggerFormatter extends 
 
         // Append the name of the log instance if so configured
         buf.append(name);
+        buf.append(" ");
 
         // pad to 20 chars
         for( int i=0; i<8-buf.length(); i++ ) { buf.append(" "); }
@@ -93,7 +96,7 @@ public class JdkLoggerFormatter extends 
 
         // Append stack trace if not null
         if(t != null) {
-            buf.append(" \n");
+            buf.append(LINE_SEP);
 
             java.io.StringWriter sw= new java.io.StringWriter(1024);
             java.io.PrintWriter pw= new java.io.PrintWriter(sw);
@@ -102,7 +105,7 @@ public class JdkLoggerFormatter extends 
             buf.append(sw.toString());
         }
 
-        buf.append("\n");
+        buf.append(LINE_SEP);
         // Print to the appropriate destination
         return buf.toString();
     }



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

Reply via email to