skidl.logger module

Logging system for SKiDL.

This module provides logging functionality for runtime messages and electrical rule checking. It includes specialized loggers that can output to both the console and log files, with support for counting errors and warnings, and managing log file creation and deletion. The module also provides context management for temporarily changing the active logger.

skidl.logger.stop_log_file_output(stop=True)[source]

Stop or restart log file output for all loggers.

Parameters:

stop (bool, optional) – True to stop file output, False to allow it. Defaults to True.