orangeqs.juice.client.logging#

Client definitions for juice logging.

Module Contents#

Functions#

display_service_logs

Return human readable OrangeQS Juice service logs as dataframe.

display_dashboard_logs

Return the dashboard logs as a Pandas dataframe.

Data#

API#

orangeqs.juice.client.logging.display_service_logs(self: orangeqs.juice.client._client.Client, services: str | list[str] | None = None, max_count: int = 10, start: int = 3600, stop: int = 0, level: Literal[DEBUG, INFO, WARNING, ERROR, CRITICAL] = 'WARNING') None#

Return human readable OrangeQS Juice service logs as dataframe.

Parameters#

  • services: The OrangeQS Juice Services to filter

  • max_count: The number of logs counting back from the most recent entry

  • start: The start time for logs to look up, in seconds from now, default is 3600 , i.e. one hour ago

  • stop: The stop time for logs to look up, in seconds from now, default is 0 , i.e. now

  • level: The minimum log level to filter, default is “WARNING”

orangeqs.juice.client.logging.LOG_HEADER#

‘compile(…)’

orangeqs.juice.client.logging.display_dashboard_logs(self: orangeqs.juice.client._client.Client, max_count: int = 10, start: int = 3600, stop: int = 0, level: Literal[DEBUG, INFO, WARNING, ERROR, CRITICAL] = 'WARNING', loggers: str | list[str] | None = None) None#

Return the dashboard logs as a Pandas dataframe.

Parameters#

  • max_count: The number of logs counting back from the most recent entry

  • start: The start time for logs to look up, in seconds from now, default is 3600 , i.e. one hour ago

  • stop: The stop time for logs to look up, in seconds from now, default is 0 , i.e. now

  • level: The minimum log level to filter, default is “WARNING”

  • loggers: The loggers to filter, default is None (i.e. all loggers)