prefect.server.api.logs

Routes for interacting with log objects.

Functions

create_logs

create_logs(logs: Sequence[LogCreate], db: PrefectDBInterface = Depends(provide_database_interface)) -> None
Create new logs from the provided schema. For more information, see https://docs.prefect.io/v3/develop/logging.

read_logs

read_logs(limit: int = dependencies.LimitBody(), offset: int = Body(0, ge=0), logs: Optional[LogFilter] = None, sort: LogSort = Body(LogSort.TIMESTAMP_ASC), db: PrefectDBInterface = Depends(provide_database_interface)) -> Sequence[Log]
Query for logs.

stream_logs_out

stream_logs_out(websocket: WebSocket) -> None
Serve a WebSocket to stream live logs