Commit Graph
1 Commits
Author SHA1 Message Date
Hermes ccaa923a5a [grade=B] DC-071: Error tracking integration framework (Sentry-compatible)
CI / Security audit (push) Canceled after 0s
CI / Test & Lint (push) Canceled after 0s
Opt-in error tracking that forwards uncaught errors to Sentry/Bugsnag-style
services when ERROR_TRACKING_DSN env var is set. Without DSN, disabled.

Features:
- Sentry envelope format for wire compatibility
- Express error middleware (drop-in after routes)
- capture() + captureMessage() + flush()
- Non-blocking — tracking errors never crash the app
- 5s timeout on network sends
- Includes hostname, node version, memory, uptime, request context

10 tests, 1633 total pass.
2026-08-12 12:30:57 -07:00