EvolutionAPI / evolution-api

Evolution API is an open-source WhatsApp integration API
https://evolution-api.com
GNU General Public License v3.0
901 stars 479 forks source link

Criar logs separados por instância #639

Closed drauber closed 2 weeks ago

drauber commented 2 weeks ago

Bem-vindo!

Qual tipo de recurso?

Outro

Qual a motivação para a solicitação?

Permitir a criação de logs individuais por instância. Tenho a Evo em produção com uns quarenta números conectados. Quando há algum problema é extremamente difícil encontrar o problema no meio de todos logs. Seria bom se houvesse a possibilidade de gerar os logs em arquivos individuais por instância.

Obrigado.

Exemplos de Uso

No response

Como o recurso deve ser desenvolvido?

Poderia ser criado no .env um parametro para criar arquivos de log por instância, e esses logs serem alimentados conforme opção.

Notas Adicionais

No response

DavidsonGomes commented 2 weeks ago

Cara então, na evolution ja tem o nome da instancia no log gerado, se der erro apresenta o nome da instancia no proprio log, recomendo desativar o VERBOSE na variavel de ambiente de logs

Captura de Tela 2024-06-11 às 18 07 11
drauber commented 2 weeks ago

Bom dia! Você rem razão @DavidsonGomes, mas algumas linhas, principalmente aqueles que aparecem com a tag [ChatwootService] ou [ChatwootRepository] não indicam referente a qual Insatância estão "trabalhando". Talvez manter no mesmo log seria uma hipótese melhor que a minha sugestão. No meu caso era isso que eu estava rastreando, pois algumas caixas no Chatwoot não estavam recebendo as msgs

Outros registros que aparecem aos montes na minha instância são esses, que eu não sei o que significam, tampouco atrelados a qual instância estão. Detalhe importante que no env.yml eu tenho Redis enabled=false. image

Valeu, muito obrigado

drauber commented 2 weeks ago

Para complementar, observe a primeira linha do print: image

Nesse caso eu sei que tenho uma conta do CW que está suspensa. Mas, não consigo saber qual é a instancia da Evo que disparou a mensagem.

Valeu

DavidsonGomes commented 2 weeks ago

Corrigido na v2