15 lines
514 B
Rust
15 lines
514 B
Rust
use tracing::debug;
|
|
use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt};
|
|
|
|
pub(crate) fn setup(bin_name: &str) {
|
|
let default_config = format!("{}=info,tower_http=info", bin_name);
|
|
tracing_subscriber::registry()
|
|
.with(
|
|
tracing_subscriber::EnvFilter::try_from_default_env()
|
|
.unwrap_or_else(|_| default_config.into()),
|
|
)
|
|
.with(tracing_subscriber::fmt::layer().with_target(true))
|
|
.init();
|
|
debug!("tracing/logging is setup");
|
|
}
|