comparison slf4j/src/org/slf4j/impl/GoodFactory.java @ 1455:1437fb1f0956

add slf4j-goodjava
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 08 Mar 2020 16:50:14 -0600
parents
children
comparison
equal deleted inserted replaced
1454:219f2b937f2b 1455:1437fb1f0956
1 package org.slf4j.impl;
2
3 import java.util.Map;
4 import java.util.HashMap;
5 import org.slf4j.Logger;
6 import org.slf4j.ILoggerFactory;
7
8
9 public final class GoodFactory implements ILoggerFactory {
10 private final Map<String,Logger> map = new HashMap<String,Logger>();
11
12 public synchronized Logger getLogger(String name) {
13 Logger logger = map.get(name);
14 if( logger == null ) {
15 logger = new GoodAdapter(goodjava.logging.LoggerFactory.getLogger(name));
16 map.put(name,logger);
17 }
18 return logger;
19 }
20 }