github / github/elastomer-client

Logging

Aberta
#5 6 comentários 0 reações 0 responsáveis Ver no GitHub
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

Abrir o 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

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.