findpenguins-feed/src/logging.rs

15 lines
541 B
Rust

use tracing::debug;
use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt};
pub(crate) fn setup(bin_name: &str) {
let default_config = format!("{}=debug,tower_http=debug,axum::rejection=trace", 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 initialized");
}