Added Uvicorn logging config module
All checks were successful
/ build (push) Successful in 1m15s

This commit is contained in:
2025-11-04 11:52:35 +01:00
parent 4d7d614f7b
commit d58769e314
2 changed files with 4 additions and 2 deletions

View File

@@ -9,6 +9,7 @@ from simple_logger_handler import setup_logger, LOG_LEVEL
from send_notification import send_notification
from metrics_server import REQUEST_COUNTER
import asyncio
from uvicorn_logger_config import LOGGING_CONFIG
logger = setup_logger(__name__)
@@ -131,8 +132,8 @@ def handle_pihole(
async def start_servers():
logger.info("Starting main and metrics servers")
config_main = uvicorn.Config("main:api", host="0.0.0.0", port=5000, 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=5000, 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)