easy_vic_build.Logger

Logging setup utilities used across easy_vic_build.

Public API

setup_logger

Configure and return the module logger.

logger

Preconfigured logger instance created at import time.

Functions

setup_logger([log_level, log_format, ...])

Configure and return the module logger.

easy_vic_build.Logger.setup_logger(log_level=None, log_format=None, log_to_file=None, log_file=None)[source]

Configure and return the module logger.

Parameters:
  • log_level (int, optional) – Logger level override.

  • log_format (str, optional) – Formatter pattern. Uses Default_log_format when omitted.

  • log_to_file (bool, optional) – If True, also attach a file handler.

  • log_file (str, optional) – Log file path used when log_to_file=True.

Returns:

The configured logger instance.

Return type:

logging.Logger