Product pages

Logs

Console warn/error log explorer: search, level filter, ranges, table columns, Watch replay links, and empty states.

Logs searches console warn and error messages the SDK already ships into the project logs store. It is a project-wide explorer — not a single-session activity tab (for that, use the replay player).

Tab: Insights → Logs

Insights Logs
Screenshots use a synthetic Docs Demo project, not customer data.

Controls

All on one toolbar row:

ControlValues / behavior
SearchPlaceholder Search log messages… — debounced 300ms, sent as q
LevelAll · Warn · Error (default All)
Range1h · 24h · 7d · 14d · 30d (default 14d)

Request: GET /api/projects/:id/logs?range=&level= (+ optional q).

Results table

Shown when at least one log returns. Columns:

ColumnContent
LevelBadge (error red / warn amber), uppercase
MessageMono, clamped to 2 lines
URLPage URL or
WhenRelative: just now / Nm ago / Nh ago / Nd ago
ReplayWatch/projects/:id/replays?replay=<sessionId>&t=<timestampMs> when sessionId present; else

Empty / loading

  • Loading with no rows yet: pulse skeleton
  • Empty: dashed panel No logs in this window.

Requirements

  • SDK console capture must be enabled / not filtered out of warn/error levels
  • Beware secrets in console output — see Privacy

Developer guide: Console & network capture.

Beginner gotchas

  1. info/debug console lines are not what this explorer is built for — filters are All / Warn / Error.
  2. Search is substring on the message; widen range before concluding “no logs.”
  3. Watch jumps to the replay at the log timestamp when a session is attached.
  4. Tab choice is not deep-linkable.