[RESOLVIDO] Log4J - Mudança de nível em Runtime  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 configurar o log4j para mudar o nível do log com a aplicação rodando?
Porque tenho uma aplicação web, que roda dentro do tomcat6, e toda vez que tenho que mudar o nível do log tenho que dar um restart na aplicação.

This message was edited 1 time. Last update was at 21/05/2009 11:15:14


www.bau-de-dev.com
Preco
JavaBaby
[Avatar]

Membro desde: 24/10/2007 08:26:27
Mensagens: 89
Localização: Tubarão, SC
Offline

ao invés de usar PropertyConfigurator.configure();

usar PropertyConfigurator.configureAndWatch(String, long); O segundo parâmetro é o intervalo de monitoramento do arquivo de properties. Ele "recarrega" o arquivo de configuração a cada x milissegundos.

Daí é só alterar o nível de log q você quiser, ali no arquivo de configuração. Daí no próximo "recarregamento", ele já vai adotar as novas configurações (ficou meio redundante a explicação, mas enfim).

(Desenterrei o tópico, mas é pq eu to vendo isso de Log4j pra usar aqui na empresa, daí achei a pergunta sem resposta na busca, e tals)

Thiago Schwartz
http://preclog.blogspot.com

Eu falo português (também).
[Email] [WWW] [MSN]
Jedi_FeniX
Virtual Machine Man
[Avatar]

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

Mesmo assim valeu pela ajuda, é sempre bom deixar a solução no post para que outras pessoas possam ver.

www.bau-de-dev.com
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team