blob: 3d2ddfe9ceb9d38b77ae7afced544ba27b6c538b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
use crate::config::Config;
use tracing::Level;
use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt};
pub fn initialise_logging(config: &Config) {
tracing_subscriber::registry()
.with(
tracing_subscriber::EnvFilter::try_from_default_env().unwrap_or_else(|_| {
format!(
"{}={},tower_http=debug,axum=trace",
env!("CARGO_CRATE_NAME"),
Level::from(config.server.log_level)
)
.into()
}),
)
.with(tracing_subscriber::fmt::layer())
.init();
}
|