diff --git a/server/backend/adapters/http/readings.py b/server/backend/adapters/http/readings.py index 9fb12ca..4157ff3 100644 --- a/server/backend/adapters/http/readings.py +++ b/server/backend/adapters/http/readings.py @@ -1,3 +1,4 @@ +import logging from datetime import datetime from typing import Annotated @@ -11,6 +12,8 @@ from dependencies import get_consumption_service from ._readings_schemas import ConsumptionResponseSchema +log = logging.getLogger(__name__) + readings_router = APIRouter(prefix="/readings", tags=["readings"]) DevEUI = Annotated[constr(max_length=64, pattern=r'^[0-9A-Fa-f]+$'), Path()] @@ -29,4 +32,5 @@ def get_consumption( except ValidationError as e: raise HTTPException(status_code=422, detail=str(e)) except DatabaseError as e: - raise HTTPException(status_code=500, detail=str(e)) + log.error("DatabaseError: %s", e) + raise HTTPException(status_code=500, detail="Erreur interne du serveur")