Module tracing::subscriber
source · [−]Expand description
Collects and records trace data.
Structs
DefaultGuard
std
A guard that resets the current default dispatcher to the prior default dispatcher when dropped.
Indicates a Subscriber
’s interest in a particular callsite.
A no-op Subscriber
.
Returned if setting the global dispatcher fails.
Traits
Trait representing the functions required to collect trace data.
Functions
set_default
std
Sets the Subscriber
as the default for the current thread for the
duration of the lifetime of the returned DefaultGuard
.
Sets this subscriber as the global default for the duration of the entire program.
Will be used as a fallback if no thread-local subscriber has been set in a thread (using with_default
.)
with_default
std
Sets this Subscriber
as the default for the current thread for the
duration of a closure.