Skip to content

JobClient.query_logs

def JobClient.query_logs(job_id: Job | UUID | str) -> LogRecords

Query logs emitted while running a job. Pagination is handled automatically.

job_id Job | UUID | str required

The job, job ID, or job ID string to query logs for.

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.