pub struct LogFilter { /* private fields */ }Expand description
A LogFilter supports concurrent control the log level. Use in combine with macros logger_XXX
§Example
use captains_log::*;
let logger = LogFilter::new();
logger.set_level(log::Level::Error);
// info will be filtered
logger_info!(logger, "using LogFilter {}", "ok");
logger_error!(logger, "error occur");Implementations§
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for LogFilter
impl RefUnwindSafe for LogFilter
impl Send for LogFilter
impl Sync for LogFilter
impl Unpin for LogFilter
impl UnwindSafe for LogFilter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more