Log4j

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa

O Log4j é uma ferramenta utilizada em aplicativos escritos na linguagem de programação Java.

O log4j é um software livre de código aberto desenvolvido pela Apache Software Foundation. Ele fornece uma API para que o desenvolvedor de software possa fazer log de dados na sua aplicação. Normalmente, o log4j é usado como ferramenta de debug.

Log4j 2[editar | editar código-fonte]

Apache Log4j 2 é o sucessor do Log4j. Atualmente a biblioteca está em versão beta, mas uma versão estável está prestes a ser lançada. O framework foi totalmente reescrito e inspirado em soluções de logging já consolidadas, incluindo seu antecessor Log4j 1 e o java.util.logging (JUL).

Principais novidades do Log4j 2:

  • Suporte a APIs múltiplas
  • Performance otimizada
  • Recarga automática de configurações
  • Filtros avançados baseados em contexto, expressão regular, marcadores e eventos.
  • Suporte a propriedades
  • Arquitetura com suporte a plugins

Uma das características mais citadas da nova versão é performance do Asynchronous Logger. Fazendo uso do LMAX Disruptor, biblioteca de mensageria de alta performance, o Log4j 2 pode ser até 12 vezes mais rápido que enquanto outros frameworks como Logback e Log4j.

Log4j 2 tem suporte para SLF4J, Commons Logging, Apache Flume e Log4j.

Ligações externas[editar | editar código-fonte]

Ícone de esboço Este artigo sobre programação de computadores é um esboço. Você pode ajudar a Wikipédia expandindo-o.