2 Logs para um appender  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
Jedi_FeniX
Virtual Machine Man
[Avatar]

Membro desde: 26/04/2007 14:32:30
Mensagens: 586
Offline

Tem como logar classes de pacotes diferentes em um mesmo appender?
Exemplo:
A classe A e a classe B escrevem no arquivo de log a_b.log.

www.bau-de-dev.com
dondiego
Entusiasta Java
[Avatar]

Membro desde: 10/09/2009 17:39:45
Mensagens: 18
Localização: "O" berlândia, aqui nos Minas Gerais!
Offline

Utilizando o log4j?

cê pode também utilizar um aspect para logar utilizando diferentes instâncias do seu logger, configurado uma para cada arquivo.

já fiz isso... tipo um log de debug (que tinha menos importância na fila) e outro de auditória (com importância máxima).

mas é meio trampa.


Nascido e criado na ilha de Java!
[WWW] [MSN]
Foxlol
Virtual Machine Man
[Avatar]

Membro desde: 02/05/2006 10:17:47
Mensagens: 646
Localização: São José do Rio Pardo - SP
Offline

Da sim!

Só colocar no properties/xml.

Sun Certified Java Programmer
Sun Certified Web Component Developer
Java EE 5 Business Component Developer Oracle Certified Professional
[MSN] [ICQ]
dondiego
Entusiasta Java
[Avatar]

Membro desde: 10/09/2009 17:39:45
Mensagens: 18
Localização: "O" berlândia, aqui nos Minas Gerais!
Offline

mas aí utiliza dois appenders.

pelo que entendi ele quer somente um appender.

o que é meio estranho também. não sei se o commons logging faz isso, mas acho que o log4j não dá não, porque senão seria apenas colocar dois appenders e colocar cada pattern para um:



se não for assim, é parecido!


Nascido e criado na ilha de Java!
[WWW] [MSN]
Foxlol
Virtual Machine Man
[Avatar]

Membro desde: 02/05/2006 10:17:47
Mensagens: 646
Localização: São José do Rio Pardo - SP
Offline

Perae, vc quer dois appenders diferentes para um mesmo pacote...ou um appender para dois pacotes diferentes?

http://wiki.apache.org/logging-log4j/Log4jXmlFormat

Sun Certified Java Programmer
Sun Certified Web Component Developer
Java EE 5 Business Component Developer Oracle Certified Professional
[MSN] [ICQ]
dondiego
Entusiasta Java
[Avatar]

Membro desde: 10/09/2009 17:39:45
Mensagens: 18
Localização: "O" berlândia, aqui nos Minas Gerais!
Offline

acho que dá os dois, né?

e no xml que fiz é appender-ref e não appender só.

Nascido e criado na ilha de Java!
[WWW] [MSN]
Foxlol
Virtual Machine Man
[Avatar]

Membro desde: 02/05/2006 10:17:47
Mensagens: 646
Localização: São José do Rio Pardo - SP
Offline

Então, esse exemplo que vc passou não funciona?

Sun Certified Java Programmer
Sun Certified Web Component Developer
Java EE 5 Business Component Developer Oracle Certified Professional
[MSN] [ICQ]
dondiego
Entusiasta Java
[Avatar]

Membro desde: 10/09/2009 17:39:45
Mensagens: 18
Localização: "O" berlândia, aqui nos Minas Gerais!
Offline

funciona demais.

a diferença é que eu utilizei aspect depois... não me lembro como ficou de performance, etc...

Nascido e criado na ilha de Java!
[WWW] [MSN]
Foxlol
Virtual Machine Man
[Avatar]

Membro desde: 02/05/2006 10:17:47
Mensagens: 646
Localização: São José do Rio Pardo - SP
Offline

Então tah blz hauioeae

Sun Certified Java Programmer
Sun Certified Web Component Developer
Java EE 5 Business Component Developer Oracle Certified Professional
[MSN] [ICQ]
Jedi_FeniX
Virtual Machine Man
[Avatar]

Membro desde: 26/04/2007 14:32:30
Mensagens: 586
Offline

Eu gostaria de poder logar duas classes diferente em um mesmo arquivo, sendo que estas classes estão em pacotes diferentes.

www.bau-de-dev.com
dondiego
Entusiasta Java
[Avatar]

Membro desde: 10/09/2009 17:39:45
Mensagens: 18
Localização: "O" berlândia, aqui nos Minas Gerais!
Offline

então é um appender de geração de log em arquivo só.

isso é possível.

aí é só cada category dos seus dois appenders que conterão as chamadas do log4j para gerar log apontarem para o appender que gera ou arquivo (como no meu último post). ou senão:



aí tudo que será gerado pelo log4j sairá pelo appender FILE uma vez que essa tag configura a saída raiz.

é isso?

Nascido e criado na ilha de Java!
[WWW] [MSN]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team