bec_widgets.widgets.utility.logpanel#
Submodules#
Classes#
Displays a log panel |
Package Contents#
- class LogPanel(parent=None, client: bec_lib.client.BECClient | None = None, service_status: bec_widgets.widgets.services.bec_status_box.bec_status_box.BECServiceStatusMixin | None = None, **kwargs)#
Bases:
bec_widgets.widgets.editors.text_box.text_box.TextBoxDisplays a log panel
Initialize the LogPanel widget.
- _choose_datetime()#
- _connect_to_theme_change()#
Connect to the theme change signal.
- _cursor_to_end()#
- _on_append(*_)#
- _on_clear()#
- _on_fetch()#
- _on_re_update(*_)#
- _on_redraw(*_)#
- _set_level_filter(level: str)#
- _set_time_filter()#
- _update_colors()#
- _update_service_filter(services: set[str])#
- _update_service_list(services_info: dict[str, bec_lib.messages.StatusMessage], *_, **__)#
- cleanup()#
Cleanup the widget.
- ICON_NAME = 'terminal'#
- service_list_update#
- toolbar#
- toolbar_area#