示例#1
0
 public IQueue Filter(IQueue queue)
 {
     return(queue.TraceIdentifier.StartsWith(Constants.CliTraceIdentifierPrefix) ||
            queue.All(t => t.Severity < _minimalLogLevel)
         ? queue.CloneEmpty()
         : queue);
 }
示例#2
0
 public IQueue Filter(IQueue queue)
 {
     return(queue.Any(log =>
                      log.Type == RecordType.Record && _minimalLogLevel <= log.Severity && log.Severity != LogLevel.None)
         ? queue
         : queue.CloneEmpty());
 }
示例#3
0
 public IQueue Filter(IQueue queue)
 {
     return(queue.TraceIdentifier.StartsWith(Constants.CliTraceIdentifierPrefix)
         ? queue
         : queue.CloneEmpty());
 }