From 7aebcfeb34741eb29218d57cf37add1df99ac772 Mon Sep 17 00:00:00 2001 From: Norbert Melzer Date: Fri, 5 Jun 2026 21:15:49 +0200 Subject: [PATCH] Add tracing::instrument to route handlers --- rust/henka-api/src/routes.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rust/henka-api/src/routes.rs b/rust/henka-api/src/routes.rs index 573cebc..f3c86de 100644 --- a/rust/henka-api/src/routes.rs +++ b/rust/henka-api/src/routes.rs @@ -9,11 +9,13 @@ use axum::{ use juniper::EmptyMutation; use juniper_axum::{extract::JuniperRequest, graphiql, playground, response::JuniperResponse, ws}; use juniper_graphql_ws::ConnectionConfig; +use tracing::instrument; use crate::context::Context; use crate::middleware::auth_middleware; use crate::schema::{Query, Schema, Subscription}; +#[instrument(skip_all)] async fn graphql_handler( Extension(schema): Extension>, Extension(context): Extension, @@ -22,6 +24,7 @@ async fn graphql_handler( JuniperResponse(req.execute(&*schema, &context).await) } +#[instrument] async fn homepage() -> Html<&'static str> { "

juniper_axum/simple example

\
visit GraphiQL
\ -- 2.51.2