Source code for paos.log.logger

import sys

from paos import logger


[docs] def addLogFile(fname="paos.log"): """ Adds a new log file for logging. Parameters ---------- fname : str, optional The filename for the log file. Defaults to 'paos.log'. Returns ------- None """ logger.add(fname)
[docs] def setLogLevel(level="INFO"): """ Configures the logging level for the logger. Parameters ---------- level : str, optional The logging level to set. Defaults to 'INFO'. Possible values include 'DEBUG', 'INFO', 'WARNING', 'ERROR', 'CRITICAL', etc. Returns ------- None """ logger.configure(handlers=[{"sink": sys.stderr, "level": level}])
[docs] def disableLogging(name="paos"): """ Disables the logger for the given module name. Parameters ---------- name : str, optional The module name to disable logging for. Defaults to 'paos'. Returns ------- None """ logger.disable(name)
[docs] def enableLogging(name="paos"): """ Enables the logger for the given module name. Parameters ---------- name : str, optional The module name to enable logging for. Defaults to 'paos'. Returns ------- None """ logger.enable(name)