Este é um blog sobre implementações de frameworks de registro utilizando a biblioteca Slf4j e a API Jolokia em uma aplicação web JAVA. Com esse enfoque, o nível de registro como ERROR, DEBUG, etc. pode ser alterado sem a necessidade de reiniciar as aplicações, ou seja, de forma dinâmica. É uma implementação de registro em nível de aplicação.
-
Introdução
Este blog é baseado na minha
série de blogs anteriores
sobre a implementação do OData. Este blog trata da implementação do framework de registro baseado na biblioteca slf4j e no wrapper da API Jolokia, que ajuda a alterar o nível dos registros sem reiniciar a aplicação. Com esse enfoque, você pode alterar dinamicamente o nível de registro ao acessar uma URL definida. Jolokia é basicamente um agente que altera o registro em tempo de execução.
Para mais detalhes sobre Jolokia e slf4j
https://jolokia.org/reference/html/index.html
http://www.slf4j.org/
-
Atividades prévias
2.1
Criar e construir um projeto JPA:
Você pode consultar minha série de blogs anteriores sobre a configuração do projeto
série de blogs
.
2.2
Obter biblioteca dependente:
Além da API existente adicionada nos pom.xml dos blogs anteriores, as seguintes APIs devem ser adicionadas
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.21</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jolokia</groupId>
<artifactId>jolokia-core</artifactId>
<version>1.3.4</version>
</dependency>