API REST com Spring Boot (parte 2)

Nesta segunda parte, vamos então adicionar ao nos- so projecto um sistema que nos permita criar logs personalizados sobre o acesso à nossa API.

Sempre que desenvolvemos uma aplicação, devemos logo de inicio tratar de providenciar um bom sistema de logs já que ele é uma parte fundamental, seja durante o desenvolvimento, seja durante a operação da aplicação. É através das mensagens de log (em ficheiro ou no ecrã) que podemos determinar o que realmente está a acontecer na nossa aplicação e mais rapidamente determinar a origem de qualquer problema.

Para o programador, muitas vezes a análise do log fornece respostas que de outra forma seriam muito difíceis de obter.

No caso de aplicações cujo acesso remoto é permitido, torna -se também importante poder determinar quais os recursos acedidos, quando e por quem.

No nosso pequeníssimo projecto vamos utilizar o log4J2, uma biblioteca extremamente madura que está debaixo da alçada da Apache Software Foundation. Existem outras bibliotecas para o efeito, mas o log4J2 é extremamente flexível e apresenta uma performance elevada mesmo em sistemas de uso intensivo.

[...]

Leia o artigo completo na edição 55 da Revista PROGRAMAR

Publicado na edição 55 (PDF) da Revista PROGRAMAR.