pterasoftware.set_up_logging()¶
- pterasoftware._logging.set_up_logging(level: int | str = 30, handler: Handler | None = None, format_string: str | None = None) Logger¶
Configures logging for the pterasoftware package that is compatible with TQDM progress bars.
This function sets up the package level logger with consistent formatting and uses a TQDM compatible handler to prevent progress bar interference.
- Parameters:
level – The logging level. Can be an int (e.g., logging.DEBUG) or a string (either “debug”, “info”, “warning”, “error”, or “critical”, case insensitive). The default is logging.WARNING.
handler – A custom logging handler. If None, a _TqdmLoggingHandler will be created.
format_string – Custom format string for log messages. If None, uses a sensible default.
- Returns:
The configured package level logger.