clementine_core::utils

Function initialize_logger

Source
pub fn initialize_logger(level: Option<LevelFilter>) -> Result<(), BridgeError>
Expand description

Initializes tracing as the logger.

§Parameters

  • level: Level ranges from 0 to 5. 0 defaults to no logs but can be overwritten with RUST_LOG env var. While other numbers sets log level from lowest level (1) to highest level (5). Is is advised to use 0 on tests and other values for binaries (get value from user).

§Returns

Returns Err if tracing can’t be initialized. Multiple subscription error is emitted and will return Ok(()).