[update] added JSON logging support with tracing-subscriber for production, updated dependencies in Cargo.toml and Cargo.lock

This commit is contained in:
2025-08-06 14:02:33 +02:00
parent 0ce916c654
commit 3a5b0d8f4b
3 changed files with 17 additions and 1 deletions

View File

@@ -11,12 +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();
let app_settings = AppSettings::get_app_settings();