Define the desired API
This commit is contained in:
18
examples/logging.rs
Normal file
18
examples/logging.rs
Normal file
@@ -0,0 +1,18 @@
|
||||
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() {}
|
Reference in New Issue
Block a user