Pessoal estou usando o log4j para fazer log de uma app web mas da o seguinte problema:
06/06/20 09:50:07 log4j:ERROR setFile(null,true) call failed.
06/06/20 09:50:07 java.io.FileNotFoundException: log\test.log (The system cannot find the path specified.
)
06/06/20 09:50:07 at java.io.FileOutputStream.openAppend(Native Method)
06/06/20 09:50:07 at java.io.FileOutputStream.<init>(FileOutputStream.java:177)
06/06/20 09:50:07 at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
06/06/20 09:50:07 at org.apache.log4j.FileAppender.setFile(FileAppender.java:272)
06/06/20 09:50:07 at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:151)
06/06/20 09:50:07 at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:247)
06/06/20 09:50:07 at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:123)
06/06/20 09:50:07 at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:88)
06/06/20 09:50:07 at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:645)
06/06/20 09:50:07 at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:603)
06/06/20 09:50:07 at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:500)
06/06/20 09:50:07 at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:406)
06/06/20 09:50:07 at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:432)
06/06/20 09:50:07 at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:460)
06/06/20 09:50:07 at org.apache.log4j.LogManager.<clinit>(LogManager.java:113)
06/06/20 09:50:07 at org.apache.log4j.Logger.getLogger(Logger.java:85)
06/06/20 09:50:07 at org.apache.commons.logging.impl.Log4JLogger.getLogger(Log4JLogger.java:229)
06/06/20 09:50:07 at org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:65)
Pelo que li, o problema eh no classpath mas nao consigo encontrar a solucao…
Eu tenho o log4j.properties configurado corretamente no diretorio classes (onde ha tb outros properties de outros frameworks que estao funcionando ok)
Coloquei o log4j (v 1.2.8) dentro do dir web-inf/lib normal…
Obrigado