Logging: the AWS SDK's loggers follow a DEBUG root (the HTTP client's are held at WARNING)
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 82/100
Rechercherichtung
Beginne in backend/app/core/logger.py und lies nach, wie HTTP_CLIENT_LOGGERS angewendet wird, wenn das Logging konfiguriert wird. Füge der Liste die im Issue genannten AWS SDK-Logger hinzu. Konfiguriere anschließend das Logging auf DEBUG und überprüfe, dass der Regressionstest zeigt, dass Datensätze dieser Logger unterhalb von WARNING keinen Handler erreichen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
With LOG_LEVEL=DEBUG the API's root logger is at DEBUG, and the AWS SDK's loggers (botocore, boto3, s3transfer) follow it, so the SDK's request tracing turns on with everything else.
backend/app/core/logger.py already holds the HTTP client's loggers (httpx, httpcore) at WARNING through HTTP_CLIENT_LOGGERS, which is re-applied every time logging is configured. The AWS SDK's loggers are not on that list.
Fix. botocore, boto3 and s3transfer join httpx and httpcore in HTTP_CLIENT_LOGGERS, so a DEBUG root no longer turns on the AWS SDK's request tracing. A regression test configures logging at DEBUG and checks that no record below WARNING from those loggers reaches a handler.
Planned for the first release after 0.44.1.
- Vorherrschende Sprache
- Python
- Sterne
- 0
- Forks
- 4
- Ø Merge
- 7 Std. 47 Min.
- Gemergte PRs (30 T.)
- 427
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus Controlvar/controlvar
-
bug post-launch
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Controlvar/controlvar#1818 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 88/100
Controlvar/controlvar#1806 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 90/100
Controlvar/controlvar#1447 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement post-launch
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Controlvar/controlvar#1042 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug post-launch
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
Controlvar/controlvar#963 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in Controlvar/controlvar
Ähnliche Issues
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 79/100
vllm-project/vllm-omni#10051 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Bug Testing
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
SCIInstitute/SCIRun#2931 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Maintainer antworten meist innerhalb von 5 Tagen
-
Author Page: barom-kangOffenauthor-page correction
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
acl-org/acl-anthology#10827 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 91/100
marimo-team/marimo#11768 ·
Maintainer antworten meist innerhalb von 1 Tag