log5j

| | Comentários(0) | TrackBacks (1)
log5j-picture.jpgNuma das minhas andanças atrás de novidades, me deparei com o log5j. Primeiramente, pensei que fosse uma atualização do famoso framework para logging ou algum novo framework que trouxesse novidades em relação ao já famigerado log4j.

Na verdade, não é nada disso. Trata-se apenas de um face-lift para o log4j, trazendo uma implementação mais atual. Esta biblioteca - que, diga-se de passagem, só tem uma classe - tem dois principais objetivos:

Permitir logs no estilo do comando printf:

Antes:
log.error(
   "Houve um erro: " + foo + 
   " por causa disso: " + bar + 
   " nisso: " + car );
Depois:
log.error(
   "Houve um erro: %s por causa disso: %s nisso: %s", 
   foo, bar, car);
Além de prováveis ganhos de performance, acredito que o código fique bem mais limpo.

Acabar com o inconveniente Logger.getLogger(NomeDaClasse.class):

Antes:
private static final Logger log = 
   Logger.getLogger(NomeDaClasse.class);
Depois:
private static final Logger log = new Logger();
E é isso, simples assim... Eu gostei bastante porque é extremamente simples e despretensioso, mas agrega duas funcionalidades que há tempos eu gostaria de ver no Log4J.

Vocês acham que vale a pena usar essa lib? Porque? Mandem comentários!



Links:

1 TrackBacks

Veja abaixo a lista de Blogs que referenciam este artigo: log5j.

URL de TrackBack para o artigo: http://blogs.felipecoury.com/mt-tb.cgi/8

Numa das minhas andanças atrás de novidades, me deparei com o log5j. Primeiramente, pensei que fosse uma atualização do famoso framework para logging ou algum novo framework que trouxesse novidades em relação ao já famigerado log4j. Leia... Leia Mais

Deixe seu Comentário

Sobre este Artigo

Esta página contém um único artigo, escrito por Felipe Coury e publicado em February 18, 2008 6:27 PM.

Servidor HTTP light e descomplicado no Java 6 é o artigo anterior deste blog.

Phun - Excelente e divertido simulador de Física é o próximo artigo deste blog.

O conteúdo atual está no índice principal o procure nos arquivos, onde você encontra todo o conteúdo.

Clicky Web Analytics