Duvida sobre log4j

oiiii meninooos, podem me dizer se é bom usar log4j… se n usar onde ficariam os eventos do sistema? ele se configura so uma veiz?

No proprio Guj tem uns tópicos interessantes:

Um tutorial:
http://www.guj.com.br/articles/130

aUHAUHUahuauh … esses dias li um tópico falando que não existe mulher bonita que programa java.

Pode ser que eu encontrei uma!

aí q vergonha mocinho…

Não fique.
Aí o tópico … AUHuahuaUHUAUH …
http://www.guj.com.br/java/229579-off-total-ja-conheceu-alguma-desenvolvedora-java-e-bonita

Quebrou o tópico!
Mas então ainda continua com dúvida?

Mas de uma forma resumida o log4j é uma API Java apenas para os LOG, há outras APIs, só que na maioria dos projetos que participei utilizamos o log4j.
Só que uma vez (atual) que precisamos de um LOG mais especifico, então foi implementado um LOG do zero. Mas era um caso especifico.
Se tivesse utilizado uma API de LOG como o log4j, não teríamos que nós preocupar com essa implementação.
Sobre os eventos, pelo que entendi o que vc quis dizer:
Na maioria das API de LOGs, você configura de acordo com níveis, ou seja, debug, info ou erro etc.
Assim todo componente que foi configurado no descritor, seja XML ou properties quando entrar em um estado dos níveis configurados o log irá aparecer.
Ou seja imagine que você queira logs de info de uma determinada classe:
PS: apenas um exemplo:

br.com.seuPacote.classe=info

Se fosse debug vc trocaria o info por debug, então teria os logs no nivél debug.

Abraços.