Author: michiel
Date: 2010-02-15 21:03:09 +0100 (Mon, 15 Feb 2010)
New Revision: 41032

Modified:
   
mmbase/trunk/core/src/main/java/org/mmbase/util/logging/SimpleTimeStampImpl.java
Log:
support for logger names

Modified: 
mmbase/trunk/core/src/main/java/org/mmbase/util/logging/SimpleTimeStampImpl.java
===================================================================
--- 
mmbase/trunk/core/src/main/java/org/mmbase/util/logging/SimpleTimeStampImpl.java
    2010-02-15 20:02:43 UTC (rev 41031)
+++ 
mmbase/trunk/core/src/main/java/org/mmbase/util/logging/SimpleTimeStampImpl.java
    2010-02-15 20:03:09 UTC (rev 41032)
@@ -26,26 +26,29 @@
 
 public class SimpleTimeStampImpl extends AbstractSimpleImpl implements Logger {
 
-    private static SimpleTimeStampImpl root = new SimpleTimeStampImpl();
+    private static SimpleTimeStampImpl root = new SimpleTimeStampImpl("");
     private static PrintStream ps = System.out;
 
     private static final DateFormat dateFormat = new 
SimpleDateFormat("yyyy-MM-dd HH:mm:ss,SSS ");
     private static Map<String, SimpleTimeStampImpl> loggers  = new 
ConcurrentHashMap<String, SimpleTimeStampImpl>();
 
+    private final String name;
 
-    private SimpleTimeStampImpl() {
-    }
-
     public static  SimpleTimeStampImpl getLoggerInstance(String name) {
         SimpleTimeStampImpl impl = loggers.get(name);
         if (impl == null) {
-            impl = new SimpleTimeStampImpl();
+            impl = new SimpleTimeStampImpl(name);
             impl.level = root.level;
             loggers.put(name, impl);
         }
         return impl;
     }
 
+    private SimpleTimeStampImpl(String n) {
+        name = n;
+    }
+
+
     /**
      * The configure method of this Logger implemenation.
      *

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to