[][src]Function tracing::dispatcher::set_global_default

pub fn set_global_default(
    dispatcher: Dispatch
) -> Result<(), SetGlobalDefaultError>

Sets this dispatch as the global default for the duration of the entire program. Will be used as a fallback if no thread-local dispatch has been set in a thread (using with_default.)

Can only be set once; subsequent attempts to set the global default will fail. Returns Err if the global default has already been set.

Note: Libraries should NOT call set_global_default()! That will cause conflicts when executables try to set them later.