Logging: the AWS SDK's loggers follow a DEBUG root (the HTTP client's are held at WARNING)
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 82/100
Direzione di ricerca
Inizia da backend/app/core/logger.py e leggi come viene applicato HTTP_CLIENT_LOGGERS ogni volta che viene configurato il logging. Aggiungi a quell’elenco i logger dell’AWS SDK menzionati nell’issue, quindi configura il logging a livello DEBUG e verifica che il test di regressione mostri che i record di quei logger al di sotto di WARNING non raggiungono alcun handler.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- Python
- Stelle
- 0
- Fork
- 4
- Merge medio
- 6h 43m
- PR unite (30g)
- 414
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Controlvar/controlvar
-
bug
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
Controlvar/controlvar#1806 ·
I maintainer di solito rispondono entro 1 giorno
-
Dashboard: an archived flag shows Off with an on/off switch the API refusesForse già presa @amarkanday l’ha presa 1 giorno fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
Controlvar/controlvar#1748 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Dashboard: the sequential panel's "Ready to stop" banner shows no sample-ratio-mismatch cautionForse già presa @amarkanday l’ha presa 1 giorno fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Controlvar/controlvar#1737 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
dashboard: a split URL draft's variant edit shows generic copy when the API refuses itForse già presa @amarkanday l’ha presa 1 giorno fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
Controlvar/controlvar#1562 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
Controlvar/controlvar#1447 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di Controlvar/controlvar
Issue simili
-
ChatBedrockConverse changes the keys of JSON tool results to camelCase (`order_id` becomes `orderId`)Forse già presa @geyazheng l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
langchain-ai/langchain-aws#1469 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
b4b usability
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
fix(schedule): align list_tasks since cursor filter boundary from strict > to >=Forse già presa @bfs2021 l’ha presa oggi. Apertaagent-ready bug p2 schedule
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
allenporter/supernote#540 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
frazane/scoringrules#164 ·
I maintainer di solito rispondono entro 1 giorno