public bool IsFor(LogLevel level) { if (level < Level) { return(false); } var hasappender = Appenders.Any(_ => level >= _.Level); var hassubloggers = HasSubloggers && SubLoggers.Any(_ => _.IsFor(level)); return(hasappender || hassubloggers); }
public bool IsEnabled(LogLevel level) { return(LogLevel <= level && LogManager.IsEnabled(level) && Appenders.Any(m => m.IsLevelEnabled(level))); }