diff --git a/src/main.rs b/src/main.rs index 90aafa6..9d4be63 100644 --- a/src/main.rs +++ b/src/main.rs @@ -23,6 +23,7 @@ fn main() { dioxus::server::serve(|| async move { use dioxus::server::{axum, DioxusRouterExt, ServeConfig}; use tower_http::trace::TraceLayer; + use tracing::Level; tokio::spawn(async { tasks::session_cleanup::run_cleanup().await; @@ -30,8 +31,13 @@ fn main() { let config = ServeConfig::new(); let router = axum::Router::new() - .layer(TraceLayer::new_for_http()) - .serve_dioxus_application(config, router::AppRouter); + .serve_dioxus_application(config, router::AppRouter) + .layer( + TraceLayer::new_for_http() + .make_span_with(tower_http::trace::DefaultMakeSpan::new().level(Level::INFO)) + .on_request(tower_http::trace::DefaultOnRequest::new().level(Level::INFO)) + .on_response(tower_http::trace::DefaultOnResponse::new().level(Level::INFO)), + ); Ok(router) });