github / github/elastomer-client
Logging
- Linguagem predominante
- Ruby
- Estrelas
- 197
- Forks
- 28
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
We need to add some logging to the `Client` class. For each request the client makes, we should output a detailed debug message to a logger of some sort. I really like how Tire does it; logging a curl command that you can copy/paste and use directly. Also, outputting the status code of the response would be good, too ...
```
[200] curl -XGET 'http://localhost:9200/index/_search' -d '...'
```
Not sure how to handle large bodies and what not. And I don't think we need to log responses.
cc @github/search
Guia de contribuição
Direção de pesquisa
Comece localizando a classe Client e rastreando como ela faz requisições e recebe respostas. Revise as convenções existentes de logger do projeto e, em seguida, determine como representar a requisição como um comando curl copiável, lidar com corpos grandes e incluir o status da resposta sem registrar as respostas. O trabalho estará concluído quando cada requisição produzir a saída de debug acordada e houver testes adequados.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- elasticsearch, ruby
- Domínio
- api, observability
- Tipo de issue
- Funcionalidade
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Estagnada
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 35/100