import logging from image_prediction.config import CONFIG def make_logger_getter(): def get_logger(): logger = logging.getLogger("imclf") logger.propagate = False handler = logging.StreamHandler() handler.setLevel(CONFIG.service.logging_level) log_format = "[%(levelname)s]: %(message)s" formatter = logging.Formatter(log_format) handler.setFormatter(formatter) logger.addHandler(handler) return logger return get_logger get_logger = make_logger_getter()