Add generic WSGI / ASGI middlewares for request logging
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 15/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- python
- Bereich
- observability
Rechercherichtung
Compare the existing request.summary logging in src/dockerflow/django/middleware.py, src/dockerflow/fastapi/middleware.py, src/dockerflow/flask/app.py and src/dockerflow/sanic/app.py to see which fields they share. Then decide which WSGI or ASGI interface the generic middleware should target, since the issue leaves that open. Done would be a framework-agnostic middleware that emits the same summary, with tests. Expect a design discussion before any code, and the issue has been idle for about 890 days.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Each framework supported by this package has its own implementation for request.summary logging.
However, since each framework is built on server standards (WSGI / ASGI), it'd be possible to write middleware that targets these standards (WSGI, ASGI e.g.), rather than the frameworks themselves. This would make it so that this package could support any framework that's compatible with WSGI and/or ASGI.
- Vorherrschende Sprache
- Python
- Sterne
- 41
- Forks
- 21
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
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 mozilla-services/python-dockerflow
-
Schwierigkeit 3/5 Ein halber Tag Anfängerfreundlichkeit 15/100
mozilla-services/python-dockerflow#119 · 1 Kommentar ·
-
Schwierigkeit 2/5 Unter einer Stunde Anfängerfreundlichkeit 15/100
mozilla-services/python-dockerflow#117 · 1 Kommentar ·
-
Enhance core testsOffen
Schwierigkeit 3/5 Ein halber Tag Anfängerfreundlichkeit 62/100
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 12/100
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
Alle Issues in mozilla-services/python-dockerflow
Ähnliche Issues
-
documentation good first issue
Schwierigkeit 2/5 Ein halber Tag Anfängerfreundlichkeit 72/100
sujithputta02/Esapay#13 ·
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
Maintainer antworten meist innerhalb von 1 Tag
-
Flaky: credential-proxy admission metric test asserts a wall-clock bound it does not establishOffenneeds-triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
gke-labs/kube-agents#3277 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
jbacalso24/mimry#291 ·
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue
Schwierigkeit 2/5 Unter einer Stunde Anfängerfreundlichkeit 82/100
eli-alvarado/us-watchlist-alerts#14 ·
Maintainer antworten meist innerhalb von 1 Tag