package dmg.util.logback; import ch.qos.logback.classic.Level; import ch.qos.logback.core.Appender; /** * Simple record like class for pairing a LoggerName and a Level. */ public class Threshold { private LoggerName _logger; private Level _level; private String _appender; public void setLogger(LoggerName logger) { _logger = logger; } public LoggerName getLogger() { return _logger; } public void setLevel(Level level) { _level = level; } public Level getLevel() { return _level; } public void setAppender(String appender) { _appender = appender; } public String getAppender() { return _appender; } public boolean isApplicableToAppender(Appender<?> appender) { return (_appender == null || _appender.equals(appender.getName())); } }