public Logger getLogger(final String name) { if (loggerMap.get(name) == null) { synchronized (this) { if (loggerMap.get(name) == null) { final OSGISlf4jLoggerAdapter slf4jLogger = new OSGISlf4jLoggerAdapter(delegate); loggerMap.put(name, slf4jLogger); } } } return loggerMap.get(name); }
public void setDelegate(final OSGIKillbillLogService delegate) { this.delegate = delegate; synchronized (loggerMap) { for (final OSGISlf4jLoggerAdapter adapter : loggerMap.values()) { adapter.setDelegate(delegate); } } } }
@Override protected void log(final int level, final String message, final Throwable t) { if (delegate == null) { super.log(level, message, t); } else { final int logServiceLevel = convertLocationAwareLoggerToLogServiceLevel(level); if (t == null) { delegate.log(logServiceLevel, message); } else { delegate.log(logServiceLevel, message, t); } } }
@Override protected void log(final int level, final String message, final Throwable t) { if (delegate == null) { super.log(level, message, t); } else { final int logServiceLevel = convertLocationAwareLoggerToLogServiceLevel(level); if (t == null) { delegate.log(logServiceLevel, message); } else { delegate.log(logServiceLevel, message, t); } } }
public void setDelegate(final LogService delegate) { this.delegate = delegate; synchronized (loggerMap) { for (final OSGISlf4jLoggerAdapter adapter : loggerMap.values()) { adapter.setDelegate(delegate); } } } }
public Logger getLogger(final String name) { if (loggerMap.get(name) == null) { synchronized (this) { if (loggerMap.get(name) == null) { final OSGISlf4jLoggerAdapter slf4jLogger = new OSGISlf4jLoggerAdapter(delegate); loggerMap.put(name, slf4jLogger); } } } return loggerMap.get(name); }