HI
My log4j file is like this
log4j.rootCategory=, A1
log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.File=c:\\.......\\WEB-INF\\logs\\error_outletim.log
log4j.appender.A1.DatePattern='.'yyyy-MM-dd
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-4r %-5p [%t] (%x) - %m\n
when stated the JRun 4. After the start the message is like this...
Server SERVERNAME ready (startup time: 5 seconds)
log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: c:\.......\WEB-INF\logs\error_outletim.log (The system cannot find the path specified)
at java.io.FileOutputStream.openAppend(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:174)
at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
at java.io.FileWriter.<init>(FileWriter.java:61)
at org.apache.log4j.FileAppender.setFile(FileAppender.java:284)
at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:239)
at org.apache.log4j.DailyRollingFileAppender.activateOptions(DailyRollingFileAppender.java:259)
at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:247)
at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:123)
at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:87)
at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:637)
at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:595)
at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:502)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:410)
at org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:341)
at com.ifp.util.Log.configure(Unknown Source)
at com.ifp.util.Log.init(Unknown Source)
at com.ifp.util.Log.<init>(Unknown Source)
at com.ifp.business.ejb.IFPBaseSessionBean.<clinit>(Unknown Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:306)
at java.lang.Class.newInstance(Class.java:259)
at jrun.ejb.SessionFactory.createInstance(SessionFactory.java:60)
at jrun.ejb.EJBFactory.createPooledInstance(EJBFactory.java:34)
at jrun.ejb.SimpleInstancePool.run(SimpleInstancePool.java:186)
at jrunx.scheduler.SchedulerService.invokeRunnable(SchedulerService.java:223)
at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:451)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
log4j:ERROR Either Filename or DatePattern options are not set for [A1].
Please advice and I tried changing the dir where I need the log4j log file but nothing improved than just writing the log file in
C:\JRun4\bin
Please correct me and thanks in advance