Files
rust-otus/smart-house-web/backend/src/lib.rs
Alexander Baranov 4581c7e5b7 smart-house-web: в работе
smart-house-web: в работе
2026-05-07 18:06:17 +03:00

17 lines
539 B
Rust

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");
}
}