Struct env_logger::filter::Filter [−][src]
pub struct Filter { /* fields omitted */ }
Expand description
A log filter.
This struct can be used to determine whether or not a log record
should be written to the output.
Use the Builder
type to parse and construct a Filter
.
Implementations
Returns the maximum LevelFilter
that this filter instance is
configured to output.
Example
use log::LevelFilter;
use env_logger::filter::Builder;
let mut builder = Builder::new();
builder.filter(Some("module1"), LevelFilter::Info);
builder.filter(Some("module2"), LevelFilter::Error);
let filter = builder.build();
assert_eq!(filter.filter(), LevelFilter::Info);
Checks if this record matches the configured filter.