Message Processing¶
Text processing, markup, and visual enhancements.
MessageProcessor
¶
Processes log messages - formatting, headers, data markers, etc.
create_header
¶
Python
create_header(text: str, level: logLevels = 'HEADER', size: int = None, compact: bool = False) -> Optional[str]
Create a formatted header.
process_log_message
¶
Python
process_log_message(level: LogLevel, args: tuple, config_state, header: Optional[str] = None, no_color: bool = False) -> tuple
Process a log message with all formatting, markup, and special handling. Returns (processed_message, exc_info)
MarkupProcessor
¶
Handles all markup and highlighting logic.
process_message_markup
¶
Python
process_message_markup(msg: str, config_state: LoggerConfigState, no_color: bool = False) -> str
Apply markup to message based on configuration.