fix: add comprehensive error handling and logging to api and web

Wrap all async API route handlers and services in try/catch blocks,
piping errors to the @nhcarrigan/logger telemetry service. Add a
frontend logError utility, React ErrorBoundary, and overridden console
to forward all unhandled client-side errors to the backend telemetry
endpoint.
This commit is contained in:
2026-03-09 18:57:56 -07:00
committed by Naomi Carrigan
parent 11e97325cb
commit 66413c5e21
30 changed files with 2297 additions and 1724 deletions
+1
View File
@@ -15,6 +15,7 @@
"dependencies": {
"@elysium/types": "workspace:*",
"@hono/node-server": "1.13.7",
"@nhcarrigan/logger": "1.1.1",
"@prisma/client": "6.5.0",
"hono": "4.7.4",
"prisma": "6.5.0"