5.3.1.24.12.4. cli.helpers.logger.set_logging_level

cli.helpers.logger.set_logging_level(verbosity: int = 1, _format: str = '%(asctime)s %(pathname)-9s:%(lineno)-4s %(levelname)-8s %(message)s', datefmt: str | None = None) None

Configure the logging level and format for the module.

Sets the logger level and formatter based on the provided verbosity and format. Ensures only a single handler is attached to prevent duplicate log entries.

Parameters:
  • verbosity – Verbosity level (1: WARNING, 2: INFO, 3: DEBUG).

  • _format – Logging format style.

  • datefmt – Date format style.