Skip to main content
Access these methods through client.logs.

client.logs.page_task

Fetch one page from a task’s current log stream, including IDs containing /.
Signature
Parameters
required · UUID
required · str
optional · str | None · default:
optional · datetime | None · default:
optional · datetime | None · default:
optional · str | None · default:
optional · int · default:
Returns LogPage For examples, see the Python SDK guide.

client.logs.fetch_task

Fetch every matching event from a task stream, including IDs containing /.
Signature
Parameters
required · UUID
required · str
optional · str | None · default:
optional · datetime | None · default:
optional · datetime | None · default:
Returns list[LogEvent] For examples, see the Python SDK guide.

client.logs.page_run

Fetch one page across every stream in a run.
Signature
Parameters
required · UUID
optional · str | None · default:
optional · datetime | None · default:
optional · datetime | None · default:
optional · str | None · default:
optional · int · default:
Returns LogPage For examples, see the Python SDK guide.

client.logs.fetch_run

Fetch every matching event across a run.
Signature
Parameters
required · UUID
optional · str | None · default:
optional · datetime | None · default:
optional · datetime | None · default:
Returns list[LogEvent] For examples, see the Python SDK guide.

client.logs.stream_task

Yield events from one task stream, including task IDs containing /.
Signature
Parameters
required · UUID
required · str
optional · str | None · default:
optional · datetime | None · default:
optional · datetime | None · default:
Returns AsyncIterator[LogEvent] For examples, see the Python SDK guide.