22 lines
594 B
Python
22 lines
594 B
Python
"""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() |