Struct tugger_common::testutil::PrintlnDrain
source · [−]pub struct PrintlnDrain {
pub min_level: Level,
}
Expand description
A slog Drain that uses println!.
Fields
min_level: Level
Minimum logging level that we’re emitting.
Trait Implementations
sourceimpl Drain for PrintlnDrain
impl Drain for PrintlnDrain
slog Drain that uses println!.
sourcefn log(
&self,
record: &Record<'_>,
_values: &OwnedKVList
) -> Result<Self::Ok, Self::Err>
fn log(
&self,
record: &Record<'_>,
_values: &OwnedKVList
) -> Result<Self::Ok, Self::Err>
Handle one logging statement (Record
) Read more
sourcefn is_enabled(&self, level: Level) -> bool
fn is_enabled(&self, level: Level) -> bool
Avoid: Check if messages at the specified log level are maybe enabled for this logger. Read more
sourcefn is_critical_enabled(&self) -> bool
fn is_critical_enabled(&self) -> bool
Avoid: See is_enabled
sourcefn is_error_enabled(&self) -> bool
fn is_error_enabled(&self) -> bool
Avoid: See is_enabled
sourcefn is_warning_enabled(&self) -> bool
fn is_warning_enabled(&self) -> bool
Avoid: See is_enabled
sourcefn is_info_enabled(&self) -> bool
fn is_info_enabled(&self) -> bool
Avoid: See is_enabled
sourcefn is_debug_enabled(&self) -> bool
fn is_debug_enabled(&self) -> bool
Avoid: See is_enabled
sourcefn is_trace_enabled(&self) -> bool
fn is_trace_enabled(&self) -> bool
Avoid: See is_enabled
sourcefn map<F, R>(self, f: F) -> R where
F: FnOnce(Self) -> R,
fn map<F, R>(self, f: F) -> R where
F: FnOnce(Self) -> R,
Pass Drain
through a closure, eg. to wrap
into another Drain
. Read more
sourcefn filter<F>(self, f: F) -> Filter<Self, F> where
F: FilterFn,
fn filter<F>(self, f: F) -> Filter<Self, F> where
F: FilterFn,
Filter logging records passed to Drain
Read more
sourcefn filter_level(self, level: Level) -> LevelFilter<Self>
fn filter_level(self, level: Level) -> LevelFilter<Self>
Filter logging records passed to Drain
(by level) Read more
sourcefn map_err<F, E>(self, f: F) -> MapError<Self, E> where
F: MapErrFn<Self::Err, E>,
fn map_err<F, E>(self, f: F) -> MapError<Self, E> where
F: MapErrFn<Self::Err, E>,
Map logging errors returned by this drain Read more
sourcefn ignore_res(self) -> IgnoreResult<Self>
fn ignore_res(self) -> IgnoreResult<Self>
Ignore results returned by this drain Read more
Auto Trait Implementations
impl RefUnwindSafe for PrintlnDrain
impl Send for PrintlnDrain
impl Sync for PrintlnDrain
impl Unpin for PrintlnDrain
impl UnwindSafe for PrintlnDrain
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more