Files
simconnect-sdk-rs/examples/logging.rs
2022-10-08 19:09:57 +01:00

19 lines
491 B
Rust

use tracing_subscriber::{fmt, prelude::*, EnvFilter};
pub fn setup_logging() -> Result<(), Box<dyn std::error::Error>> {
let filter_layer = EnvFilter::try_from_default_env().or_else(|_| EnvFilter::try_new("info"))?;
let fmt_layer = fmt::layer()
.with_target(false)
.with_span_events(fmt::format::FmtSpan::FULL);
tracing_subscriber::registry()
.with(filter_layer)
.with(fmt_layer)
.init();
Ok(())
}
#[allow(dead_code)]
fn main() {}