initial commit

This commit is contained in:
Sebastian Hugentobler 2023-11-15 16:26:35 +01:00
commit 2a9f427bc7
Signed by: shu
GPG key ID: BB32CF3CA052C2F0
21 changed files with 3692 additions and 0 deletions

14
src/logging.rs Normal file
View file

@ -0,0 +1,14 @@
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 is setup");
}