---
title: "Get Executor Logs"
method: GET
path: "/executors/{executor_id}/logs"
tags: ["Executors"]
---

# Get Executor Logs

`GET /executors/{executor_id}/logs`

Get captured log entries for a specific executor.

Returns log entries from the in-memory ring buffer. Only available for
active executors - logs are cleared when the executor completes.

Query parameters:
- **level**: Filter by log level (ERROR, WARNING, INFO, DEBUG)
- **limit**: Maximum entries to return (default 50)

## Path parameters

- `executor_id` string, required

## Query parameters

- `level` string, nullable
- `limit` integer

## Response `200`

Successful Response

- ExecutorLogsResponse — Response for executor log entries.
  - `executor_id` string, required — Executor identifier
  - `logs` ExecutorLogEntry[], required — Log entries
    - `timestamp` string, required — ISO-format timestamp
    - `level` string, required — Log level (DEBUG, INFO, WARNING, ERROR)
    - `message` string, required — Log message
    - `exc_info` string, nullable — Exception traceback if present
  - `total_count` integer, required — Total number of log entries (before limit)

## Other responses

- `422` — Validation Error

## Changes

- **2026-04-08** `92703f48a69e` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/hummingbot/apis/hummingbot-api/changes/executors/:executor_id/logs/get.md)

---

[API](https://skmtc.dev/hummingbot/apis/hummingbot-api.md) · [All operations](https://skmtc.dev/hummingbot/apis/hummingbot-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/hummingbot/hummingbot-api/revisions/5347fe79537f/schema)
