Merge in RR/cv-analysis from add-logs to master
Squashed commit of the following:
commit d03755c56a60191cd57e176da80a7dd235874755
Author: Julius Unverfehrt <julius.unverfehrt@iqser.com>
Date: Thu Jul 7 14:42:51 2022 +0200
disable image logging for production
commit 05186b6025fc1020a959ea04be552c8ea79716a2
Author: Julius Unverfehrt <julius.unverfehrt@iqser.com>
Date: Thu Jul 7 14:34:44 2022 +0200
add processing logs (on debug only to prevent log flood since cv-analysis works on pages)
27 lines
670 B
Python
27 lines
670 B
Python
"""Defines the default logger for the service."""
|
|
import sys
|
|
import logging
|
|
|
|
from cv_analysis.config import CONFIG
|
|
|
|
|
|
def make_logger_getter():
|
|
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
|
|
|
|
def get_logger():
|
|
return logger
|
|
|
|
return get_logger
|
|
|
|
|
|
get_logger = make_logger_getter()
|