npap.configure_logging#

npap.configure_logging(level=20, format_string=None, handler=None)[source]#

Configure NPAP logging globally.

Parameters:
  • level (int) – Logging level (e.g., logging.DEBUG, logging.INFO).

  • format_string (str | None) – Custom format string for log messages.

  • handler (Handler | None) – Custom handler (defaults to StreamHandler).

Return type:

None

Examples

>>> from npap._logging import configure_logging
>>> import logging
>>> # Enable debug logging
>>> configure_logging(level=logging.DEBUG)
>>> # Log to file
>>> configure_logging(handler=logging.FileHandler('npap.log'))