Problema com o log4j

4 respostas
luistiagos

Ola estou precisando gerar 3 logs de error um fatal, um warn e um error
mas so consigo criar um error… como faço para ele gerar o fatal e o warn???

4 Respostas

aleck

Configurando o nível do log para fatal, normalmente existe um .properties ou xml para configurar isto na aplicação.

Caso esteja configurando o nível do log via código:

logger.setLevel(Level.FATAL);

Procurando aqui nos artigos do GUJ encontrei o seguinte:

http://www.guj.com.br/java.tutorial.artigo.130.1.guj

[]'s

luistiagos

estou configurando via xml… mas preciso gravar o 3 mas so consigo gravar o error

luistiagos

supondo o seguinte codigo no meu xml:

ele vai gravar apenas um arquivo de log de error…

e se eu fizer:

ele ira gravar os 3 arquivos de log error, fatal e warn mas com o mesmo
conteudo do error… preciso gravar os 3 mas não repetidos…
os 3 mas quando der um warn ele grave no warn qdo um fatal em um
fatal ou quando um error somento no error… como posso fazer isto?

Aldrin_Leal

Crie um Appender para cada nivel, e ajuste o Threshold em cada um deles. Depois, crie vários appender-ref para cada um deles.

Acho que vais precisar de filtros também, mas não tenho certeza. Ler o manual do log4j é obrigatório, mas este link pode te ajudar

Criado 12 de julho de 2007
Ultima resposta 12 de jul. de 2007
Respostas 4
Participantes 3