Skip to main content
Tracelit catches errors automatically the moment you install the tracker. No configuration needed. Every error appears in your dashboard with the full context: what happened, when, which user, and a one-click link to the session replay at the exact moment the error occurred. Tracelit dashboard error tracking view showing a list of errors with session replay links

What Tracelit catches


Capture console.error (opt-in)

By default, console.error calls are not sent to Tracelit. Enable it with one option:
Only enable this if you’re intentional about what gets logged with console.error. Avoid logging sensitive data — treat it as if it’s always visible.

View errors in the dashboard

From the Errors tab in your dashboard you can:
  • See error frequency over time (how often, how many users affected)
  • Filter by error type, page, or user
  • Click any error to see the full stack trace
  • Click Watch session to open the replay and jump to the exact moment the error fired

Debug mode

During development, turn on debug: true to see every captured event — including errors — logged to the browser console:

No extra setup needed

Every error type in the table above is captured automatically. Tracelit monkey-patches fetch, XMLHttpRequest, history.pushState, WebSocket, and console.error (if enabled) to intercept failures at the source. When you call destroy(), all patches are cleanly removed and the originals are restored.

Use this AI prompt