Bom Dia, pessoal
Estou utilizando o log4j e já configurei o mesmo para armazenar os logs conforme código abaixo:
log4j.appender.textFileAppender.file=/tmp/arquivo.log
Após compilar a aplicação e inicializar no tomcat a mesma gera os logs tudo ok.
Bom ai depois entra o problema, caso eu queira trocar de diretório naturalmente eu alterava o log4j.properties conforme abaixo:
log4j.appender.textFileAppender.file=/novoDiretorio/arquivo.log
Ai que vem o problema faço esta alteração e reinicializo a aplicação ele não encontra o diretório e causa uma NPE.
O que eu gostaria de saber é se existe alguma configuração no Log4j que force ele a criar o diretório e o arquivo?
Obs.: Sei que poderia configurar por exemplo: c://tmp/arquivo.log, porém minha aplicação roda em plataformas diferentes. Exemplo: linux e windows.
Desde já agradeço