Added Uvicorn logging config module
Some checks failed
Build & Publish to GHCR / build (push) Has been cancelled
Some checks failed
Build & Publish to GHCR / build (push) Has been cancelled
This commit is contained in:
parent
8aee29ab1f
commit
f2286febc1
@ -9,6 +9,7 @@ click==8.3.0
|
|||||||
fastapi==0.119.0
|
fastapi==0.119.0
|
||||||
h11==0.16.0
|
h11==0.16.0
|
||||||
idna==3.11
|
idna==3.11
|
||||||
|
lib-uvicorn-config @ git+https://git.gansejunge.com/notifier/lib-uvicorn-config.git@main
|
||||||
multidict==6.7.0
|
multidict==6.7.0
|
||||||
mysql-connector-python==9.4.0
|
mysql-connector-python==9.4.0
|
||||||
pamqp==3.3.0
|
pamqp==3.3.0
|
||||||
|
|||||||
@ -12,6 +12,7 @@ import uvicorn
|
|||||||
from contextlib import asynccontextmanager
|
from contextlib import asynccontextmanager
|
||||||
from metrics_server import REQUEST_COUNTER
|
from metrics_server import REQUEST_COUNTER
|
||||||
import asyncio
|
import asyncio
|
||||||
|
from uvicorn_logger_config import LOGGING_CONFIG
|
||||||
|
|
||||||
logger = setup_logger(__name__)
|
logger = setup_logger(__name__)
|
||||||
producer = RabbitMQProducer()
|
producer = RabbitMQProducer()
|
||||||
@ -110,8 +111,8 @@ async def receive_notifications(
|
|||||||
|
|
||||||
async def start_servers():
|
async def start_servers():
|
||||||
logger.debug("Starting FastAPI and metrics servers")
|
logger.debug("Starting FastAPI and metrics servers")
|
||||||
config_main = uvicorn.Config("main:api", host="0.0.0.0", port=8101, log_level=LOG_LEVEL.lower())
|
config_main = uvicorn.Config("main:api", host="0.0.0.0", port=8101, 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())
|
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_main = uvicorn.Server(config_main)
|
||||||
server_metrics = uvicorn.Server(config_metrics)
|
server_metrics = uvicorn.Server(config_metrics)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user