use nicer date formatter
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Tue, 13 May 2008 14:05:21 +0000 (14:05 +0000)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Tue, 13 May 2008 14:05:21 +0000 (14:05 +0000)
git-svn-id: http://trooper/svn/projects/jSite/trunk@862 c3eda9e8-030b-0410-8277-bc7414b0a119

src/net/pterodactylus/util/logging/Logging.java

index 9b25ff3..fe2fb54 100644 (file)
@@ -19,6 +19,8 @@
 
 package net.pterodactylus.util.logging;
 
+import java.text.DateFormat;
+import java.text.SimpleDateFormat;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.Date;
@@ -82,13 +84,14 @@ public class Logging {
                consoleHandler.setLevel(Level.ALL);
                consoleHandler.setFormatter(new Formatter() {
                        private StringBuffer recordBuffer = new StringBuffer();
+                       private DateFormat dateFormatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS Z");
                        /**
                         * {@inheritDoc}
                         */
                        @Override
                        public synchronized String format(LogRecord record) {
                                recordBuffer.setLength(0);
-                               recordBuffer.append(new Date(record.getMillis())).append(' ').append(record.getLevel().getName()).append(' ');
+                               recordBuffer.append(dateFormatter.format(new Date(record.getMillis()))).append(' ').append(record.getLevel().getName()).append(' ');
                                recordBuffer.append(record.getSourceClassName()).append('.').append(record.getSourceMethodName()).append(' ');
                                recordBuffer.append(record.getMessage());
                                recordBuffer.append("\r\n");