CustomRichHandler

class app.util.logging.rich_handler.CustomRichHandler[source]

Bases: RichHandler

Inheritance diagram of CustomRichHandler

Inheritance Diagram for CustomRichHandler

Methods

__init__(*args[, rich_tracebacks, ...])

get_level(record)

get_level_style(record)

get_message_style(record)

render(*args, record, message_renderable, ...)

render_message(record, message)

Render message text in to Text.

should_format(record)

Attributes

__init__(*args, rich_tracebacks=True, show_path=True, show_level=True, level_width=1, level_color_everything=True, level_prefix='[', level_suffix='] ', show_name=True, enable_link_path=False, **kwargs)[source]
Parameters:
  • rich_tracebacks (bool)

  • show_path (bool)

  • show_level (bool)

  • level_width (int)

  • level_color_everything (bool)

  • level_prefix (str)

  • level_suffix (str)

  • show_name (bool)

  • enable_link_path (bool)

get_level(record)[source]
Return type:

str

Parameters:

record (LogRecord)

get_level_style(record)[source]
Return type:

str

Parameters:

record (LogRecord)

get_message_style(record)[source]
Return type:

str

Parameters:

record (LogRecord)

render(*args, record, message_renderable, traceback, **kwargs)[source]
Return type:

ConsoleRenderable

Parameters:
render_message(record, message)[source]

Render message text in to Text.

Parameters:
  • record (LogRecord) – logging Record.

  • message (str) – String containing log message.

Returns:

Renderable to display log message.

Return type:

ConsoleRenderable

should_format(record)[source]
Return type:

bool

Parameters:

record (LogRecord)