Skip to main content
def get_logs(
    limit: int = 100,
    hours: float = 4.0,
    op_type: Optional[str] = None,
    status: Optional[str] = None,
) -> List[LogResponse]

Parameters

  • limit (int, optional): Maximum number of log entries. Defaults to 100.
  • hours (float, optional): Lookback window in hours. Defaults to 4.0.
  • op_type (str, optional): Filter by operation type (for example query, ingest)
  • status (str, optional): Filter by status (for example ok, error)

Returns

  • List[LogResponse]: Recent log entries

Examples

logs = db.get_logs(limit=20, hours=24)
for item in logs:
    print(item.operation_type, item.status, item.timestamp)