bec_widgets.widgets.utility.logpanel._util#

Utilities for filtering and formatting in the LogPanel

Attributes#

Functions#

create_formatter(→ LinesHtmlFormatter)

level_filter(msg, thresh)

log_svc(line)

log_time(line)

log_txt(line)

noop_format(line)

replace_escapes(s)

simple_color_format(line, colors)

Module Contents#

create_formatter(line_format: LineFormatter, line_filter: LineFilter) LinesHtmlFormatter#
level_filter(msg: bec_lib.messages.LogMessage, thresh: int)#
log_svc(line)#
log_time(line)#
log_txt(line)#
noop_format(line: bec_lib.messages.LogMessage)#
replace_escapes(s: str)#
simple_color_format(line: bec_lib.messages.LogMessage, colors: dict[bec_lib.logger.LogLevel, str])#
ANSI_ESCAPE_REGEX#
LineFilter#
LineFormatter#
LinesHtmlFormatter#