private bool HasAnyRelevantMessage(IMLoggerScopeNode node, IMLoggerOptions options) { var hasAnyRelevantMessage = node.Messages.Count > 0 && node.Messages.Any(ms => options.Filter("any", ms.Severity)); foreach (var nd in node.Children) { hasAnyRelevantMessage = hasAnyRelevantMessage | HasAnyRelevantMessage(nd, options); } return(hasAnyRelevantMessage); }
public bool IsEnabled(LogLevel logLevel) { return(_options.Filter(_name, logLevel)); }