Struct godot_logger::Filter [−][src]
pub struct Filter { /* fields omitted */ }Expand description
A filter applies a custom log level to a Rust module
Logs in godot-logger can be filtered using the default log level or a module-level override.
Module-level overrides are configured using a Filter, which combines a module path in Rust
with a log level.
Example
use godot_logger::Filter;
use log::LevelFilter;
let filter = Filter::new("godot-logger", LevelFilter::Off);Implementations
Initializes a new Filter
Filters combine a module path in Rust with a log level, and are used to set a log level for a specific module.
Example
use godot_logger::Filter;
use log::LevelFilter;
let filter = Filter::new("godot-logger", LevelFilter::Off);Returns the filter’s log level
Trait Implementations
This method returns an ordering between self and other values if one exists. Read more
This method tests less than (for self and other) and is used by the < operator. Read more
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
This method tests greater than (for self and other) and is used by the > operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for Filter
impl UnwindSafe for Filter
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn clone_any_send(&self) -> Box<dyn CloneAny + Send + 'static, Global> where
T: Send,
pub fn clone_any_sync(&self) -> Box<dyn CloneAny + Sync + 'static, Global> where
T: Sync,
Compare self to key and return true if they are equal.