Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.tilebox.com/llms.txt

Use this file to discover all available pages before exploring further.

def JobClient.query_logs(job_id: Job | UUID | str) -> LogRecords
Query logs emitted while running a job. Pagination is handled automatically.

Parameters

job_id
Job | UUID | str
required
The job, job ID, or job ID string to query logs for.

Returns

A LogRecords list. Each LogRecord contains time, severity_number, severity_text, body, trace_id, span_id, attributes, and runner_attributes. LogRecords.to_pandas() converts the records to a pandas DataFrame.
logs = client.jobs().query_logs(job)

for record in logs:
    print(record.time, record.severity_text, record.body)

df = logs.to_pandas()