runway.cfngin.logger package

CFNgin logger.

class runway.cfngin.logger.ColorFormatter[source]

Bases: Formatter

Handles colorizing formatted log messages if color provided.

format(record: LogRecord) str[source]

Format log message.

runway.cfngin.logger.setup_logging(verbosity: int, formats: dict[str, Any] | None = None) None[source]

Configure a proper logger based on verbosity and optional log formats.

Parameters:
  • verbosity – 0, 1, 2

  • formats – Keys (info, color, debug) which may override the associated default log formats.