Read Studio output
consoleReads the Roblox Studio Output window to surface prints, warnings, and runtime errors from playtests or execute_luau calls; filter by severity or pattern.
Instructions
Reads the Studio Output window — prints, warnings and runtime errors, newest last.
This is how to find out what actually happened after a playtest or an execute_luau call. An error here usually names the script and line, which script_read can then open directly.
Filter with level to see only errors, or pattern to follow one subsystem's logging. Up to 2000 lines are held, so prefer a filter over a large limit.
Each connected session keeps its own log, recorded from the moment its plugin loaded — the editor session and a running playtest server do not share one. To read what a playtest printed, target the playtest's studioId (see list_studios); the editor's log will not have it. Nothing printed before the plugin loaded is recoverable, and output from the playtest client is not reachable at all, because Studio forbids client sessions from making HTTP requests.
A quiet log is not proof nothing was said. Anything the playtest CLIENT printed is never here. Messages Studio itself emits — the ones the Output window attributes to "Studio" rather than to a script — are inconsistent, and they arrive in the session that RAISED them, which is not always the one you are looking at: the warning that a Script with a non-legacy RunContext inside a starter container will run multiple times shows up in the playtest server's log, where the script actually loads, and never in the editor's, where it was created. Do not read silence as an all-clear — when a script misbehaves in a way nothing here explains, check the Output window yourself, or ask the user what it says.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| level | No | Only this severity. Omit for everything. | |
| limit | No | Maximum items to return (1-500). | |
| pattern | No | Lua pattern the message must match, e.g. "Combat" or "^%[Server%]". Lua patterns escape with %, not backslash. | |
| studioId | No | Target Studio; omit for the active one. |