Merge pull request 'Added Uvicorn logging config module' (#6) from feauture/uvicorn-logging-module into main
All checks were successful
Build & Publish to GHCR / build (push) Successful in 1m22s

Reviewed-on: #6
This commit is contained in:
florian 2025-11-04 11:21:12 +01:00
commit 2a2954fb29
2 changed files with 4 additions and 3 deletions

View File

@ -8,6 +8,7 @@ cryptography==46.0.2
fastapi==0.118.0
h11==0.16.0
idna==3.10
lib-uvicorn-config @ git+https://git.gansejunge.com/notifier/lib-uvicorn-config.git@main
mysql-connector-python==9.4.0
prometheus_client==0.23.1
pycparser==2.23

View File

@ -14,7 +14,7 @@ import uvicorn
from contextlib import asynccontextmanager
from metrics_server import REQUEST_COUNTER
import asyncio
from uvicorn_logger_config import LOGGING_CONFIG
logger = setup_logger(__name__)
@ -204,8 +204,8 @@ def unregister_token(
async def start_servers():
logger.debug("Starting servers...")
config_main = uvicorn.Config("main:api", host="0.0.0.0", port=8100, log_level=LOG_LEVEL.lower())
config_metrics = uvicorn.Config("metrics_server:metrics_api", host="0.0.0.0", port=9000, log_level=LOG_LEVEL.lower())
config_main = uvicorn.Config("main:api", host="0.0.0.0", port=8100, log_level=LOG_LEVEL.lower(), log_config=LOGGING_CONFIG)
config_metrics = uvicorn.Config("metrics_server:metrics_api", host="0.0.0.0", port=9000, log_level=LOG_LEVEL.lower(),log_config=LOGGING_CONFIG)
server_main = uvicorn.Server(config_main)
server_metrics = uvicorn.Server(config_metrics)