Mercurial Hosting > luan
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 } |