gui.widget_logging module

This widget contains the functionality to display the logging statements onto the GUI. The widget can be executed as a standalone version.

Functionalities provided in this widget:

  1. Choose between different logging levels Debug, Info, Warning, Error.

  2. The chopper states for Viper with wobbler experiment are displayed in the logging window if warning level is set.

class QPlainTextEditLogger[source]

Bases: logging.Handler, PyQt5.QtCore.QObject

emit(record)[source]

Do whatever it takes to actually log the specified logging record.

This version is intended to be implemented by subclasses and so raises a NotImplementedError.

log_arrived
class WidgetLogging(*args, obj=None, **kwargs)[source]

Bases: PyQt5.QtWidgets.QGroupBox, ui_logging.Ui_GroupBox_log

test_logging()[source]