\r
package org.argeo.osgi.boot;\r
\r
+import java.text.DateFormat;\r
+import java.text.SimpleDateFormat;\r
+import java.util.Date;\r
+\r
/** Utilities, mostly related to logging. */\r
public class OsgiBootUtils {\r
+ /** ISO8601 (as per log4j) and difference to UTC */\r
+ private static DateFormat dateFormat = new SimpleDateFormat(\r
+ "yyyy-MM-dd HH:mm:ss,SSS Z");\r
\r
public static void info(Object obj) {\r
- System.out.println("# OSGiBOOT # " + obj);\r
+ System.out.println("# OSGiBOOT # " + dateFormat.format(new Date())\r
+ + " # " + obj);\r
}\r
\r
public static void debug(Object obj) {\r
- System.out.println("# OSGiBOOT DBG # " + obj);\r
+ System.out.println("# OSGiBOOT DBG # " + dateFormat.format(new Date())\r
+ + " # " + obj);\r
}\r
\r
public static void warn(Object obj) {\r
- System.out.println("# OSGiBOOT WARN # " + obj);\r
- // Because of a weird bug under Windows when starting it in a forked VM\r
- // if (System.getProperty("os.name").contains("Windows"))\r
- // System.out.println("# WARN " + obj);\r
- // else\r
- // System.err.println("# WARN " + obj);\r
+ System.out.println("# OSGiBOOT WARN # " + dateFormat.format(new Date())\r
+ + " # " + obj);\r
}\r
\r
/**\r