"""Defines the default logger for the service.""" import sys import logging from vidocp.config import CONFIG def get_logger(): logger = logging.getLogger(__name__) logger.setLevel(logging.getLevelName(CONFIG.service.logging_level)) formatter = logging.Formatter(fmt="%(asctime)s %(levelname)s: %(message)s", datefmt="%d.%m.%Y - %H:%M:%S") ch = logging.StreamHandler(sys.stdout) ch.setLevel(logging.getLevelName(CONFIG.service.logging_level)) ch.setFormatter(formatter) logger.addHandler(ch) logger.propagate = False return logger logger = get_logger()