Add generic WSGI / ASGI middlewares for request logging
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 15/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- python
- Domínio
- observability
Direção de pesquisa
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.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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.
- Linguagem predominante
- Python
- Estrelas
- 41
- Forks
- 21
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de mozilla-services/python-dockerflow
-
Dificuldade 3/5 Meio dia Facilidade para iniciantes 15/100
mozilla-services/python-dockerflow#119 · 1 comentário ·
-
Dificuldade 2/5 Menos de uma hora Facilidade para iniciantes 15/100
mozilla-services/python-dockerflow#117 · 1 comentário ·
-
Enhance core testsAberta
Dificuldade 3/5 Meio dia Facilidade para iniciantes 62/100
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 12/100
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
Todas as issues de mozilla-services/python-dockerflow
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 77/100
lidofinance/diffyscan#239 ·
Mantenedores costumam responder em até 1 dia
-
docs: the dev-setup table and AGENTS.md name the reviewed_by guard that CI's Changelog job runsAbertaarea: tools documentation good first issue ready for a contributor
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
eyalgolan/statecraft-israel#873 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
GET rooms API returns 500 due to nonexistent Room.is_active attributeTalvez já em andamento @Mars-60 assumiu hoje. Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
Mantenedores costumam responder em até 1 dia
-
Add cover art to song rowsAbertaenhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 5 dias
-
Harmony OPeNDAP SubSetter (HOSS) Geographic production rssmif16d 7 XYZ_PROV
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
nasa/harmony-autotester#341 ·