From ece58b7c3bd9fc23bbc2c3de53c2d25f06d04a08 Mon Sep 17 00:00:00 2001 From: Marco Pedone Date: Mon, 1 Sep 2025 10:37:03 +0200 Subject: [PATCH] fix: improve error handling in tRPC API handler for better logging in development --- apps/infoalloggi/src/pages/api/trpc/[trpc].ts | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/apps/infoalloggi/src/pages/api/trpc/[trpc].ts b/apps/infoalloggi/src/pages/api/trpc/[trpc].ts index 897eb86..396481a 100644 --- a/apps/infoalloggi/src/pages/api/trpc/[trpc].ts +++ b/apps/infoalloggi/src/pages/api/trpc/[trpc].ts @@ -8,14 +8,15 @@ import { createTRPCContext } from "~/server/api/trpc"; export default createNextApiHandler({ createContext: createTRPCContext, - onError: - env.NODE_ENV === "development" - ? ({ path, error }) => { - console.error( - `❌ tRPC failed on ${path ?? ""}: ${error.message}`, - ); - } - : undefined, + onError: ({ path, error }) => { + if (env.NODE_ENV === "development") { + console.error( + `❌ tRPC failed on ${path ?? ""}, msg: ${error.message}`, + ); + } + + console.error(error); + }, router: appRouter, });