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 theSubscriber
as the default for the current thread for the duration of the lifetime of the returnedDefaultGuard
. - 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 thisSubscriber
as the default for the current thread for the duration of a closure.