| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/12/2009 20:56:28
|
Jedi_FeniX
Virtual Machine Man
![[Avatar]](/images/avatar/06ab8d9df63b836129099247301c038b.jpg)
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 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/12/2009 11:16:21
|
dondiego
Entusiasta Java
![[Avatar]](/images/avatar/7f9d11209a09f0da1e0a10e2d600616b.jpg)
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! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/12/2009 14:45:13
|
Foxlol
Virtual Machine Man
![[Avatar]](/images/avatar/8ca696ca160520b1cf5a569b4be525e8.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/12/2009 15:09:48
|
dondiego
Entusiasta Java
![[Avatar]](/images/avatar/7f9d11209a09f0da1e0a10e2d600616b.jpg)
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! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/12/2009 15:17:10
|
Foxlol
Virtual Machine Man
![[Avatar]](/images/avatar/8ca696ca160520b1cf5a569b4be525e8.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/12/2009 15:25:58
|
dondiego
Entusiasta Java
![[Avatar]](/images/avatar/7f9d11209a09f0da1e0a10e2d600616b.jpg)
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! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/12/2009 16:42:33
|
Foxlol
Virtual Machine Man
![[Avatar]](/images/avatar/8ca696ca160520b1cf5a569b4be525e8.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/12/2009 16:52:33
|
dondiego
Entusiasta Java
![[Avatar]](/images/avatar/7f9d11209a09f0da1e0a10e2d600616b.jpg)
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! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/12/2009 16:53:44
|
Foxlol
Virtual Machine Man
![[Avatar]](/images/avatar/8ca696ca160520b1cf5a569b4be525e8.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/12/2009 16:55:38
|
Jedi_FeniX
Virtual Machine Man
![[Avatar]](/images/avatar/06ab8d9df63b836129099247301c038b.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/12/2009 17:42:56
|
dondiego
Entusiasta Java
![[Avatar]](/images/avatar/7f9d11209a09f0da1e0a10e2d600616b.jpg)
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! |
|
|
 |
|
|