Log´s

Na versão 0.25.850 (19/01/2024) foi implementado o controle para habilitar / desabilitar a visualização de Log no console da aplicação de acordo com variáveis de ambiente:


  • SAPI_ENABLE_SQL_LOG

Visualização dos comandos SQL enviados a base de dados pelo provider Sequelize / Tedious.



  • SAPI_ENABLE_ERROR_LOG

Logs de erro da aplicação e também gerados manualmente pelo Desenvolvedor utilizando o package do bunyan.



  • SAPI_ENABLE_HTTP_LOG

Log de requisições HTTP recebidas pela aplicação utilizando o package morgan.



Por padrão os Logs estão desativados, para habilitar é preciso criar as variáveis e que o valor atribuído seja igual a 1 (string), se não existir ou o valor for diferente o Log não será gerado.


Ex.:

Habilitado:

Desabilitado:


Essa implementação visa melhorar a performance da aplicação e também a geração desnecessária de Logs que acabam ocupando muito espaço nas VMs.

Para uma melhor visualização / acompanhamento das Requisições e de erros é recomendada a utilização do Application Insights.