Struct tracing_log::log_tracer::Builder [−][src]
Configures a new LogTracer
.
Implementations
impl Builder
[src]
pub fn new() -> Self
[src]
Returns a new Builder
to construct a LogTracer
.
pub fn with_max_level(self, filter: impl Into<LevelFilter>) -> Self
[src]
Sets a global maximum level for log
records.
Log records whose level is more verbose than the provided level will be disabled.
By default, all log
records will be enabled.
pub fn ignore_crate(self, name: impl Into<String>) -> Self
[src]
Configures the LogTracer
to ignore all log records whose target
starts with the given string.
This should be used when a crate enables the tracing/log
feature to
emit log records for tracing events. Otherwise, those events will be
recorded twice.
pub fn ignore_all<I>(self, crates: impl IntoIterator<Item = I>) -> Self where
I: Into<String>,
[src]
I: Into<String>,
Configures the LogTracer
to ignore all log records whose target
starts with any of the given the given strings.
This should be used when a crate enables the tracing/log
feature to
emit log records for tracing events. Otherwise, those events will be
recorded twice.
pub fn init(self) -> Result<(), SetLoggerError>
[src]
Constructs a new LogTracer
with the provided configuration and sets it
as the default logger.
Setting a global logger can only be done once.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,