From e47d497560ee0a75bb1db989d854ff2ac4429d4b Mon Sep 17 00:00:00 2001 From: Meier Lukas Date: Tue, 21 Jan 2025 11:02:33 +0100 Subject: [PATCH] chore: add stack and cause to trpc error logging (#2033) --- apps/nextjs/src/app/api/trpc/[trpc]/route.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/nextjs/src/app/api/trpc/[trpc]/route.ts b/apps/nextjs/src/app/api/trpc/[trpc]/route.ts index 7d1ae50d5..fa7e3ac1b 100644 --- a/apps/nextjs/src/app/api/trpc/[trpc]/route.ts +++ b/apps/nextjs/src/app/api/trpc/[trpc]/route.ts @@ -30,7 +30,9 @@ const handler = auth(async (req) => { req, createContext: () => createTRPCContext({ session: req.auth, headers: req.headers }), onError({ error, path, type }) { - logger.error(`tRPC Error with ${type} on '${path}': (${error.code}) - ${error.message}`); + logger.error( + `tRPC Error with ${type} on '${path}': (${error.code}) - ${error.message}\n${error.stack}\n${error.cause}`, + ); }, });