Skip to content

Logger

define_logger(module_name, logger_name, level='DEBUG')

Source code in src/psPlotKit/util/logger.py
def define_logger(module_name, logger_name, level="DEBUG"):
    _logger = logging.getLogger(module_name)
    handler = logging.StreamHandler()
    formatter = logging.Formatter(
        "{} %(asctime)s %(levelname)s: %(message)s".format(logger_name), "%H:%M:%S"
    )
    handler.setFormatter(formatter)
    _logger.addHandler(handler)
    _logger.setLevel(level)
    return _logger