trpcExpress.createExpressMiddleware({
router: appRouter,
createContext: createTRPCContext,
onError: ({ path: errorPath, error, ctx }) => {
const message = isDevelopment
? `❌❌❌ tRPC failed on ${errorPath ?? '<no-path>'}: ${
error.message
}`
: error
if (error.code === 'INTERNAL_SERVER_ERROR')
ctx.req.logger.error(message)
else ctx.req.logger.warn(message)
},
})
trpcExpress.createExpressMiddleware({
router: appRouter,
createContext: createTRPCContext,
onError: ({ path: errorPath, error, ctx }) => {
const message = isDevelopment
? `❌❌❌ tRPC failed on ${errorPath ?? '<no-path>'}: ${
error.message
}`
: error
if (error.code === 'INTERNAL_SERVER_ERROR')
ctx.req.logger.error(message)
else ctx.req.logger.warn(message)
},
})