diff --git a/pilab/config.py b/pilab/config.py index 5b7395d65f783e2ce427d7303a2d52239d71931d..feb41acc967b44ab48b947569bcb9f001055f80f 100644 --- a/pilab/config.py +++ b/pilab/config.py @@ -1,5 +1,6 @@ import logging import os +from typing import Dict from pydantic import BaseModel LOG_LEVEL = os.getenv('LOG_LEVEL') or 'INFO' @@ -12,23 +13,23 @@ class LogConfig(BaseModel): LOG_LEVEL: str = LOG_LEVEL # Logging config - version = 1 - disable_existing_loggers = False - formatters = { + version: int = 1 + disable_existing_loggers: bool = False + formatters: Dict = { "default": { "()": "uvicorn.logging.DefaultFormatter", "fmt": LOG_FORMAT, "datefmt": "%Y-%m-%d %H:%M:%S", }, } - handlers = { + handlers: Dict = { "default": { "formatter": "default", "class": "logging.StreamHandler", "stream": "ext://sys.stderr", }, } - loggers = { + loggers: Dict = { '': {"handlers": ["default"], "level": LOG_LEVEL, 'propagate': False}, 'uvicorn': {"handlers": ["default"], "level": LOG_LEVEL, 'propagate': False} } diff --git a/setup.py b/setup.py index af1ce3b35844510aa2f143fa87d747acdd8898c0..e2f67d70df2abd2f1d58fa0f7076e51451814910 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup, find_packages setup( name='pilab', - version='3.0.0', + version='3.0.1', description='Shared-Libs for the pi-lab microservices', url='https://code.fbi.h-da.de/api/v4/projects/27896/packages/pypi/pilab', author='Max Reinheimer',