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