[update] enhanced tracing-subscriber setup with compact JSON logging and environment-based filter for streamlined production logging

This commit is contained in:
2025-08-06 17:43:59 +02:00
parent 78073d27d7
commit 9b805e891a

View File

@@ -11,11 +11,15 @@ use axum::routing::get;
use tokio::signal;
use tracing::info;
use tracing_subscriber;
use tracing_subscriber::EnvFilter;
#[tokio::main]
async fn main() -> Result<()> {
tracing_subscriber::fmt()
.with_target(false)
.compact()
.with_env_filter(EnvFilter::from_default_env())
.json() // For Production
.init();
info!("Starting server");