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.
- STG-LinxERP-SAPI-Insights - Staging (HML)
- PRD-LinxERP-SAPI-Insights - Produção