19 lines
491 B
Rust
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() {}
|