Adicionar logs relevantes na aplicação para facilitar o monitoramento, depuração e auditoria de eventos importantes. Os logs devem seguir um padrão definido e respeitar os níveis adequados (INFO, DEBUG, WARN, ERROR).
- As entradas e saídas principais dos métodos devem conter logs em nível
DEBUG.
- Operações bem-sucedidas devem ser registradas com nível
INFO.
- Exceções tratadas devem ser registradas com nível
WARN.
- Exceções não tratadas devem ser registradas com nível
ERROR.
- Logs não devem conter dados sensíveis (como senhas, tokens, etc.).
- Utilizar uma biblioteca de logging padrão do projeto (ex:
SLF4J).
- Os logs devem ter contexto suficiente (ID de usuário, ID de requisição, etc.).
- Revisar pontos críticos do código onde o log é necessário.
- Implementar logs conforme níveis e contexto.
- Testar geração de logs em ambiente de desenvolvimento.
- Validar que não há vazamento de dados sensíveis nos logs.
Adicionar logs relevantes na aplicação para facilitar o monitoramento, depuração e auditoria de eventos importantes. Os logs devem seguir um padrão definido e respeitar os níveis adequados (INFO, DEBUG, WARN, ERROR).
DEBUG.INFO.WARN.ERROR.SLF4J).