Esc

Command logs

A live, session-scoped log of every command you run — queries, dbt and SQLMesh runs, and Python — with output, status, and timing.

Overview

Command logs is a running record of the commands you execute during a session. Every run appends an entry with its output, status, and timing, so you can see at a glance what ran, how long it took, and whether it succeeded. It covers four kinds of command:

Schema browsing, opening files, and UI navigation are not commands and are not logged.

The Arris Command Logs panel listing recent SQL runs newest-first, with a failed query expanded to show its raw output error and raw query, plus a filter box and status dropdown
The Command Logs panel lists each run newest-first; expand an entry to see its raw output and query.

Opening the panel

Command logs live in the bottom pane, alongside the results. Click the Command Logs tab in the results footer to show it. The pane surfaces automatically whenever a command runs, so a long dbt build or query streams its output into view as it happens.

What a log entry shows

Each entry has a header that is always visible:

Click an entry to expand its body. The newest entry is expanded by default. The body shows:

Filtering & clearing

A search box filters entries by command text or output, and a status dropdown narrows to running, succeeded, or failed commands. Clear logs empties the panel. Entries are listed newest first.

Read-only entries
Command logs is a record, not a launcher. Entries cannot be re-run, loaded back into the editor, or exported from the panel. To re-run something, run it again from its tab.

Session-only, never persisted

The log lives in memory for the current session only. It is never written to disk, never sent anywhere, and has no retention setting. Quitting and reopening Arris starts with an empty log, and clearing the panel discards every entry immediately.