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