bec_widgets.widgets.utility.logpanel ==================================== .. py:module:: bec_widgets.widgets.utility.logpanel Submodules ---------- .. toctree:: :maxdepth: 1 /autoapi/bec_widgets/widgets/utility/logpanel/_util/index /autoapi/bec_widgets/widgets/utility/logpanel/log_panel_plugin/index /autoapi/bec_widgets/widgets/utility/logpanel/logpanel/index /autoapi/bec_widgets/widgets/utility/logpanel/register_log_panel/index Classes ------- .. autoapisummary:: bec_widgets.widgets.utility.logpanel.LogPanel Package Contents ---------------- .. py: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: :py:obj:`bec_widgets.widgets.editors.text_box.text_box.TextBox` Displays a log panel Initialize the LogPanel widget. .. py:method:: _choose_datetime() .. py:method:: _connect_to_theme_change() Connect to the theme change signal. .. py:method:: _cursor_to_end() .. py:method:: _on_append(*_) .. py:method:: _on_clear() .. py:method:: _on_fetch() .. py:method:: _on_re_update(*_) .. py:method:: _on_redraw(*_) .. py:method:: _set_level_filter(level: str) .. py:method:: _set_time_filter() .. py:method:: _update_colors() .. py:method:: _update_service_filter(services: set[str]) .. py:method:: _update_service_list(services_info: dict[str, bec_lib.messages.StatusMessage], *_, **__) .. py:method:: cleanup() Cleanup the widget. .. py:attribute:: ICON_NAME :value: 'terminal' .. py:attribute:: service_list_update .. py:attribute:: toolbar .. py:attribute:: toolbar_area