feat(logs): improve logs by logging errors with causes and metadata (#2703)

* feat(logs): improve logs by logging errors with causes and metadata

* fix: deepsource issue
This commit is contained in:
Meier Lukas authored and GitHub committed 2025-03-26 21:53:51 +01:00
1 parent 3e1c000d51
commit 579dd5763d
10 files changed
+81 -45

No files matched your search

@@ -26,6 +26,9 @@ const handlerAsync = async (req: NextRequest) => {
endpoint: "/",
router: appRouter,
createContext: () => createTRPCContext({ session, headers: req.headers }),
onError({ error, path, type }) {
logger.error(new Error(`tRPC Error with ${type} on '${path}'`, { cause: error.cause }));
},
});
};
+1 -3
View File
@@ -31,9 +31,7 @@ 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}\n${error.stack}\n${error.cause}`,
);
logger.error(new Error(`tRPC Error with ${type} on '${path}'`, { cause: error.cause }));
},
});