l0_logger.py
Module: l0_logger
Source: compiler/stage1_py/l0_logger.py Language: Python
Symbols
Namespace l0_logger
Function l0_logger.log
1
None l0_logger.log(CompilationContext context, LogLevel log_level, str message)
Log a message according to the current context and level.
Parameters:
context: The compilation context containing logging configuration.log_level: The level of the message to log.message: The message to log.Function
l0_logger.log_error
1
None l0_logger.log_error(CompilationContext context, str message)
Log an error-level message.
Parameters:
1
None l0_logger.log_warning(CompilationContext context, str message)
Log a warning-level message.
Parameters:
1
None l0_logger.log_info(CompilationContext context, str message)
Log an info-level message.
Parameters:
1
None l0_logger.log_debug(CompilationContext context, str message)
Log a debug-level message.
Parameters:
1
None l0_logger.log_stage(CompilationContext context, str stage, Optional[str] module=None)
Log the start or transition of a compilation stage.
Parameters:
context: The compilation context.stage: The name of the compilation stage (e.g., “Lexing”, “Parsing”).module: Optional module name being processed.