pub fn init_logger() { use tracing_subscriber::{Layer, layer::SubscriberExt, util::SubscriberInitExt}; let layer = tracing_subscriber::fmt::layer() .with_thread_names(true) .with_file(false) .with_line_number(false) .compact() .boxed(); if let Err(e) = tracing_subscriber::registry().with(vec![layer]).try_init() { eprintln!("Logger initialization failed: {:?}", e); std::process::exit(1); } else { tracing::trace!("Logger succesfully initialized"); } }