Exemple #1
0
        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);
        }
Exemple #2
0
 public bool IsEnabled(LogLevel logLevel)
 {
     return(_options.Filter(_name, logLevel));
 }