public RootLoggerContextImpl(String defaultLogLevelString, LoggerAdminImpl loggerAdminImpl) { super(null, loggerAdminImpl, null); LogLevel defaultLogLevel = LogLevel.WARN; if (defaultLogLevelString != null) { for (LogLevel level : LogLevel.values()) { if (level.name().equalsIgnoreCase(defaultLogLevelString)) { defaultLogLevel = level; break; } } } _defaultLevel = defaultLogLevel; }
public RootLoggerContextImpl(String defaultLogLevelString, LoggerAdminImpl loggerAdminImpl) { super(null, loggerAdminImpl, null); LogLevel defaultLogLevel = LogLevel.WARN; if (defaultLogLevelString != null) { for (LogLevel level : LogLevel.values()) { if (level.name().equalsIgnoreCase(defaultLogLevelString)) { defaultLogLevel = level; break; } } } _defaultLevel = defaultLogLevel; }
void updateLoggerContext(Dictionary<String, Object> properties) { _lock.lock(); try { _levels = new HashMap<>(); if (properties != null) { for (Enumeration<String> enu = properties.keys(); enu.hasMoreElements();) { String key = enu.nextElement(); Object object = properties.get(key); if (object instanceof String) { String value = (String)object; for (LogLevel level : LogLevel.values()) { if (level.name().equalsIgnoreCase(value)) { _levels.put(key, level); break; } } } } } _loggerAdminImpl.keepLoggerContext(_name, this); } finally { _lock.unlock(); } }
void updateLoggerContext(Dictionary<String, Object> properties) { _lock.lock(); try { _levels = new HashMap<>(); if (properties != null) { for (Enumeration<String> enu = properties.keys(); enu.hasMoreElements();) { String key = enu.nextElement(); Object object = properties.get(key); if (object instanceof String) { String value = (String)object; for (LogLevel level : LogLevel.values()) { if (level.name().equalsIgnoreCase(value)) { _levels.put(key, level); break; } } } } } _loggerAdminImpl.keepLoggerContext(_name, this); } finally { _lock.unlock(); } }