1 17 package org.apache.ws.jaxme.logging; 18 19 import java.util.HashMap ; 20 import java.util.Map ; 21 22 23 28 public abstract class LoggerFactoryImpl implements LoggerFactory { 29 private Map loggers = new HashMap (); 30 31 36 public abstract Logger newLogger(String pName); 37 38 44 public Logger getLogger(String pName) { 45 Logger result = (Logger) loggers.get(pName); 46 if (result == null) { 47 result = newLogger(pName); 48 loggers.put(pName, result); 49 } 50 return result; 51 } 52 } 53 | Popular Tags |