Function init_global_logger

Source
pub async fn init_global_logger(config: &AppConfig) -> Arc<Mutex<Logger>>
Expand description

Initialize the global logger instance This function initializes the global logger instance and returns a reference to it. If the logger has been initialized before, it will return the existing logger instance.

§Parameters

  • config: Configuration information
  • sinks: A vector of Sink instances

§Returns

A reference to the global logger instance

§Example

use rustfs_obs::{AppConfig,init_global_logger};

let config = AppConfig::default();
let logger = init_global_logger(&config);