swap_default_logger

Function swap_default_logger 

Source
pub fn swap_default_logger(logger: Arc<Logger>) -> Arc<Logger>
Expand description

Sets the given logger as the new global default logger, and returns the old one.

ยงExamples

use spdlog::prelude::*;

let new_logger: Arc<Logger> = /* ... */
let old_logger = spdlog::swap_default_logger(new_logger);

info!("this log will be handled by `new_logger`");
info!(logger: old_logger, "this log will be handled by `old_logger`");