/** * Return an appropriate {@link SimpleLogger} instance by name. */ public Logger getLogger(String name) { Logger simpleLogger = loggerMap.get(name); if (simpleLogger != null) { return simpleLogger; } else { Logger newInstance = new SimpleLogger(name); Logger oldInstance = loggerMap.putIfAbsent(name, newInstance); return oldInstance == null ? newInstance : oldInstance; } }
/** * Return an appropriate {@link SimpleLogger} instance by name. */ @Override public Logger getLogger(String name) { Logger simpleLogger = loggerMap.get(name); if (simpleLogger != null) { return simpleLogger; } else { Logger newInstance = new SimpleLogger(name); Logger oldInstance = loggerMap.putIfAbsent(name, newInstance); return oldInstance == null ? newInstance : oldInstance; } }
/** * Return an appropriate {@link SimpleLogger} instance by name. */ @Override public Logger getLogger(String name) { Logger simpleLogger = loggerMap.get(name); if (simpleLogger != null) { return simpleLogger; } else { Logger newInstance = new SimpleLogger(name); Logger oldInstance = loggerMap.putIfAbsent(name, newInstance); return oldInstance == null ? newInstance : oldInstance; } }
/** * Return an appropriate {@link SimpleLogger} instance by name. */ public Logger getLogger(String name) { Logger slogger = null; // protect against concurrent access of the loggerMap synchronized (this) { slogger = loggerMap.get(name); if (slogger == null) { slogger = new SimpleLogger(name); loggerMap.put(name, slogger); } } return slogger; } }
/** * Return an appropriate {@link SimpleLogger} instance by name. */ public Logger getLogger(String name) { Logger slogger = null; // protect against concurrent access of the loggerMap synchronized (this) { slogger = loggerMap.get(name); if (slogger == null) { slogger = new SimpleLogger(name); loggerMap.put(name, slogger); } } return slogger; } }
/** * Return an appropriate {@link SimpleLogger} instance by name. */ public Logger getLogger(String name) { Logger slogger= null; // protect against concurrent access of the loggerMap synchronized (this) { slogger= (Logger) loggerMap.get(name); if (slogger == null) { slogger= new SimpleLogger(name, logLevel); loggerMap.put(name, slogger); } } return slogger; }
/** * Return an appropriate {@link org.slf4j.impl.SimpleLogger} instance by name. */ @Override public Logger getLogger(String name) { Logger slogger; // protect against concurrent access of the loggerMap synchronized (this) { slogger = (Logger) loggerMap.get(name); if (slogger == null) { slogger = new SimpleLogger(name); loggerMap.put(name, slogger); } } return slogger; } }