include milliseconds in test logging

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1394664 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/scr/src/test/java/org/apache/felix/scr/integration/ComponentTestBase.java b/scr/src/test/java/org/apache/felix/scr/integration/ComponentTestBase.java
index c34634a..cdf06d6 100644
--- a/scr/src/test/java/org/apache/felix/scr/integration/ComponentTestBase.java
+++ b/scr/src/test/java/org/apache/felix/scr/integration/ComponentTestBase.java
@@ -38,6 +38,7 @@
 import java.io.PrintWriter;
 import java.io.StringWriter;
 import java.lang.reflect.Field;
+import java.text.SimpleDateFormat;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collections;
@@ -596,6 +597,7 @@
 
     public static class Log implements LogListener
     {
+        private final SimpleDateFormat _sdf = new SimpleDateFormat("HH:mm:ss,S");
         private final List m_warnings = Collections.synchronizedList( new ArrayList() );//<LogEntry>
         private final static PrintStream _out =
                 new PrintStream(new BufferedOutputStream(new FileOutputStream( FileDescriptor.err), 128));
@@ -609,7 +611,7 @@
             StringWriter sw = new StringWriter();
             sw.append( "log level: " + entry.getLevel() );
             sw.append(" D=");
-            sw.append(new Date(entry.getTime()).toString());
+            sw.append(_sdf.format( new Date(entry.getTime())));
             sw.append(", T=" + Thread.currentThread().getName());
             sw.append(": ");
             sw.append(entry.getMessage());