orangeqs.juice.dashboard.widgets.service_log#

Service log widget.

Module Contents#

Classes#

ServiceLogWidget

Widget to display log messages from services.

API#

class orangeqs.juice.dashboard.widgets.service_log.ServiceLogWidget(max_time_interval: datetime.timedelta, max_num_records: int = 10000)#

Bases: param.Parameterized

Widget to display log messages from services.

max_time_interval: datetime.timedelta#

‘Parameter(…)’

max_num_records: int#

‘Integer(…)’

time_interval_end: datetime.datetime | None#

‘Date(…)’

selected_services: list[str]#

‘List(…)’

selected_levels: list[str]#

‘List(…)’

roots() dict[str, panel.viewable.Viewable]#

Roots for the widget.

template_variables() dict[str, Any]#

Template variables for the widget.

update(triggered_periodically: bool = False) None#

Update logs from the database.