pub trait RecordFilter: Send + 'static {
    // Required method
    fn check(&self, record: &Record) -> bool;
}
Expand description

This trait allows to filter log records (Record) using check method which returns bool value. It should be implemented for structures which are going to be used as filtering part inside LoggedStream.

Required Methods§

source

fn check(&self, record: &Record) -> bool

This method returns bool value depending on if received log record (Record) should be processed by logging part inside LoggedStream.

Trait Implementations§

source§

impl RecordFilter for Box<dyn RecordFilter>

source§

fn check(&self, record: &Record) -> bool

This method returns bool value depending on if received log record (Record) should be processed by logging part inside LoggedStream.

Implementations on Foreign Types§

source§

impl RecordFilter for Box<dyn RecordFilter>

source§

fn check(&self, record: &Record) -> bool

source§

impl RecordFilter for Box<DefaultFilter>

source§

fn check(&self, record: &Record) -> bool

source§

impl RecordFilter for Box<RecordKindFilter>

source§

fn check(&self, record: &Record) -> bool

Implementors§