Skip to content

Console & Logging

The console panel logs every request and response so you can inspect what was actually sent and received.

Opening the Console

Click the Console bar at the bottom of the request view to expand it. Drag the top edge to resize. Click again (or the X) to collapse.

Console expanded

How Logs Work

Each time you send a request, the console creates a group with up to three entries:

  • Request (blue) - method, URL, headers, and body as sent (after variable substitution)
  • Response (green) - status code, headers, and response body
  • Error (red) - if the request failed (network error, timeout, etc.)

Groups are shown newest-first. Each group shows the method, URL, status code, and a relative timestamp ("2s ago", "5m ago").

Expanding a Group

Click a group row to expand it. Inside you'll see collapsible sections for each log entry (request, response, error). Click a section header to toggle it open.

The expanded view shows:

  • Request: method, URL, headers (formatted key: value), and body
  • Response: status code with color coding, response headers, and body
  • Error: error message
Expanded console group

Status Colors

Status RangeColor
2xxGreen
3xxYellow
4xxOrange
5xxRed

Copy to Clipboard

Each expanded log entry has a copy button that copies the full details as JSON to your clipboard.

Clearing Logs

Click the trash icon in the console header to clear all logs from the current session.

Storage

The backend keeps the last 100 request/response records in data/history.json. Console logs in the frontend are held in memory for the current session.

Released under the MIT License.