You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
L'investigation de problèmes comme #185 serait plus facile si on avait des journaux HTTP basique pour les serveurs front et back.
Il y a des journaux d'accès côté back, mais il y manque des informations comme le timestamp :
$ tail -f /var/log/server.out.log
INFO: 90.39.92.223:0 - "GET /api/datasets/ HTTP/1.0" 500 Internal Server Error
INFO: 90.39.92.223:0 - "GET /api/datasets/ HTTP/1.0" 200 OK
INFO: 90.39.92.223:0 - "GET /api/datasets/4d2ef06a-d3a0-42e9-8275-08be3dc508fe/ HTTP/1.0" 200 OK
INFO: 90.39.92.223:0 - "GET /api/datasets/ HTTP/1.0" 200 OK
INFO: 90.39.92.223:0 - "GET /api/datasets/ HTTP/1.0" 200 OK
(NB : l'adresse IP client est celle de Nginx. Elle ne change pas en fonction du terminal qu'on utilise pour accéder à https://staging.catalogue.multi.coop - essayer avec un ordinateur puis un mobile par exemple.)
Description du problème
L'investigation de problèmes comme #185 serait plus facile si on avait des journaux HTTP basique pour les serveurs front et back.
Il y a des journaux d'accès côté back, mais il y manque des informations comme le timestamp :
(NB : l'adresse IP client est celle de Nginx. Elle ne change pas en fonction du terminal qu'on utilise pour accéder à https://staging.catalogue.multi.coop - essayer avec un ordinateur puis un mobile par exemple.)
Solution envisagée
Créer une config de logging Python à passer à Uvicorn. Voir Logging (Settings - Uvicorn) et des billets de blog tels FastAPI Uvicorn logging in production
The text was updated successfully, but these errors were encountered: