Configurar Log4j através de arquivo fora do classpath

3 respostas
lgi2020

Preciso configurar minha aplicação de forma a que busque em um arquivo .properties o caminho do log4j.properties.

Isso é necessário por causa da estrutura de um cliente:
A equipe de infra é responsável pela manutenção do log4j.properties e eu não tenho acesso nem mesmo à sua real localização.
Dessa forma, minha aplicação deve buscar em um arquivo .properties, através da propriedade log4jpath, a localização do arquivo de configuração.

Alguém tem alguma idéia?

Abraços.

3 Respostas

Rubem_Azenha

http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/PropertyConfigurator.html

felipeguerra

Falando em log4j, os amigos poderiam me responder o seguinte: imaginem que no meu .EAR, contendo 1 módulo WEB e 1 módulo EJB, cada qual com o seu log4j.properties, preciso que esses 2 arquivos de configuração sejam realmente utilizados, ou seja, que o arquivo do JBoss server.log pare de ser utilizado como default.

Tem como?

lgi2020

Obrigado pela ajuda.

Na hora em que vi a sua resposta, já havia encontrado esta Classe e estava justamente aprendendo a utilizá-la. :stuck_out_tongue:

Abração.

Criado 26 de agosto de 2008
Ultima resposta 26 de ago. de 2008
Respostas 3
Participantes 3