Source code for mqbench.utils.logger

import logging
import sys


MQBENCH_LOGGER_NAME = "MQBENCH"
logger = logging.getLogger(MQBENCH_LOGGER_NAME)
logger.propagate = False
stdout_handler = logging.StreamHandler(sys.stdout)
fmt = logging.Formatter("[%(name)s] %(levelname)s: %(message)s")
stdout_handler.setFormatter(fmt)
stdout_handler.setLevel(logging.DEBUG)
logger.addHandler(stdout_handler)
logger.setLevel(logging.INFO)
logger.parent = None


[docs]def set_log_level(level): logger.setLevel(level) for handler in logger.handlers: handler.setLevel(level)
[docs]def disable_logging(): logger.handlers = []