Skip to content

Log Viewer

The log viewer is the main screen of the desktop app. It’s a table of log entries with a filter bar at the top.

ColumnDefaultDescription
TimeVisibleTimestamp of the log entry
LevelVisibleinfo, debug, warn, error with color coding
MessageVisibleThe log message
BucketHiddenWhich bucket the log belongs to
TagsHiddenTag key-value pairs
UserHiddenUser ID (from setUser())
SessionHiddenSession ID (from setSessionId())
EnvHiddenEnvironment string
App NameHiddenApplication name
App VersionHiddenApplication version

Toggle column visibility with the column selector in the filter bar.

Four toggle buttons at the top: info, debug, warn, error. Click to show/hide each level. Multiple can be active simultaneously.

Substring search across log messages. Type in the search box and results filter in real-time.

Multi-select dropdown showing all buckets in the current project. Select one or more to show only logs from those buckets.

Dynamic dropdowns for each tag key discovered in your logs. Each shows the unique values and their counts. Select values to filter. Multiple tag filters are AND-combined.

Presets: 5 minutes, 15 minutes, 1 hour, 6 hours, 24 hours. Or set custom from and to timestamps.

New logs appear at the bottom of the table automatically. A green fade animation highlights new entries for 3 seconds.

Click the pause button to freeze the view. While paused:

  • New logs are still received and stored
  • A floating pill shows “N new logs”
  • Click the pill or the play button to resume and catch up

This is useful when you’re reading a specific log and don’t want the view jumping around.

Click any row to expand it. The expanded view shows:

  • Full message text
  • Context object (formatted JSON)
  • All tags
  • Trace ID, user ID, session ID
  • Timestamps and metadata

Open a log in a separate floating window for detailed inspection. Useful for comparing logs side by side.

The viewer keeps the last ~2,000 logs in memory. Scroll up to load older logs automatically (cursor-based pagination using beforeId).

When filters are active, chips appear below the filter bar showing what’s applied. Click the X on any chip to remove that filter.