Struct slog::drain::FilterLevel [] [src]

pub struct FilterLevel<D: Drain> {
    // some fields omitted
}

Record log level filter

Wraps a drain and passes records to it, only if their level is at least given level.

Methods

impl<D: Drain> FilterLevel<D>
[src]

fn new(level: Level, subdrain: D) -> Self

Create FilterLevel wrapping given subdrain and passing to it records only of at least level.

Trait Implementations

impl<D: Drain> Drain for FilterLevel<D>
[src]

fn new_record(&self, info: &RecordInfo) -> Option<Box<RecordDrain>>