dlab.utils.log_panel module

class dlab.utils.log_panel.LogPanel(*args: Any, **kwargs: Any)[source]

Bases: QWidget

A floating window for centralized timestamped log messages.

eventFilter(obj, event)[source]
log(message: str, source: str | None = None)[source]

Append a timestamped message, optionally with a source prefix.

logger(source: str)[source]

Return a callable that logs with a fixed source prefix.