distributed_verification/
logger.rs

1use tracing_subscriber::{EnvFilter, fmt, prelude::*, registry};
2
3pub fn init() {
4    // let fmt_layer = fmt::layer();
5    let fmt_layer = fmt::layer()
6        .with_line_number(false)
7        .with_level(false)
8        .without_time()
9        .with_file(false)
10        .with_target(false);
11    let env_layer = EnvFilter::from_default_env();
12    let error_layer = tracing_error::ErrorLayer::default();
13
14    if let Err(err) = registry().with(env_layer).with(error_layer).with(fmt_layer).try_init() {
15        eprintln!("Logger already init: {err}");
16    };
17
18    color_eyre::install().unwrap();
19}