pub struct FmtSubscriber<N = NewRecorder, E = Format, F = LevelFilter, W = fn() -> Stdout> { /* private fields */ }
Expand description
A Subscriber
that logs formatted representations of tracing
events.
This consists of an innerFormatter
wrapped in a layer that performs filtering.
Implementations§
Source§impl Subscriber
impl Subscriber
Sourcepub const DEFAULT_MAX_LEVEL: LevelFilter = LevelFilter::INFO
pub const DEFAULT_MAX_LEVEL: LevelFilter = LevelFilter::INFO
The maximum verbosity level that is enabled by a Subscriber
by
default.
This can be overridden with the Builder::with_max_level
method.
Sourcepub fn new() -> Subscriber
pub fn new() -> Subscriber
Returns a new format subscriber with the default configuration.
Trait Implementations§
Source§impl<N, E, F, W> Debug for Subscriber<N, E, F, W>
impl<N, E, F, W> Debug for Subscriber<N, E, F, W>
Source§impl Default for Subscriber
impl Default for Subscriber
Source§fn default() -> Subscriber
fn default() -> Subscriber
Returns the “default value” for a type. Read more
Source§impl<N, E, F, W> Subscriber for Subscriber<N, E, F, W>where
N: for<'a> NewVisitor<'a> + 'static,
E: FormatEvent<N> + 'static,
F: Layer<Formatter<N, E, W>> + 'static,
W: MakeWriter + 'static,
Layered<F, Formatter<N, E, W>>: Subscriber,
impl<N, E, F, W> Subscriber for Subscriber<N, E, F, W>where
N: for<'a> NewVisitor<'a> + 'static,
E: FormatEvent<N> + 'static,
F: Layer<Formatter<N, E, W>> + 'static,
W: MakeWriter + 'static,
Layered<F, Formatter<N, E, W>>: Subscriber,
Source§fn register_callsite(&self, meta: &'static Metadata<'static>) -> Interest
fn register_callsite(&self, meta: &'static Metadata<'static>) -> Interest
Source§fn new_span(&self, attrs: &Attributes<'_>) -> Id
fn new_span(&self, attrs: &Attributes<'_>) -> Id
Source§fn record_follows_from(&self, span: &Id, follows: &Id)
fn record_follows_from(&self, span: &Id, follows: &Id)
Source§fn current_span(&self) -> Current
fn current_span(&self) -> Current
Returns a type representing this subscriber’s view of the current span. Read more
Source§fn clone_span(&self, id: &Id) -> Id
fn clone_span(&self, id: &Id) -> Id
Source§unsafe fn downcast_raw(&self, id: TypeId) -> Option<*const ()>
unsafe fn downcast_raw(&self, id: TypeId) -> Option<*const ()>
If
self
is the same type as the provided TypeId
, returns an untyped
*const
pointer to that type. Otherwise, returns None
. Read moreSource§fn on_register_dispatch(&self, subscriber: &Dispatch)
fn on_register_dispatch(&self, subscriber: &Dispatch)
Source§fn max_level_hint(&self) -> Option<LevelFilter>
fn max_level_hint(&self) -> Option<LevelFilter>
Returns the highest verbosity level that this
Subscriber
will
enable, or None
, if the subscriber does not implement level-based
filtering or chooses not to implement this method. Read moreSource§fn event_enabled(&self, event: &Event<'_>) -> bool
fn event_enabled(&self, event: &Event<'_>) -> bool
Auto Trait Implementations§
impl<N = NewRecorder, E = Format, F = LevelFilter, W = fn() -> Stdout> !Freeze for Subscriber<N, E, F, W>
impl<N, E, F, W> RefUnwindSafe for Subscriber<N, E, F, W>
impl<N, E, F, W> Send for Subscriber<N, E, F, W>
impl<N, E, F, W> Sync for Subscriber<N, E, F, W>
impl<N, E, F, W> Unpin for Subscriber<N, E, F, W>
impl<N, E, F, W> UnwindSafe for Subscriber<N, E, F, W>
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