I just found that I did a silly mistake, I used the wrong library commons-logging-api.jar instead of commons-logging.jar.
Now all the logs go to the file, but I still not able to get rid of 2009-08-07 16:41:26,718 WARN (CommonsLogger.java:45) - Could not find property [org.apache.catalina.jsp_file] 2009-08-07 16:41:26,921 WARN (CommonsLogger.java:45) - Could not find property [templateDir] Regards Louis ________________________________ From: Louis Voo <jl...@yahoo.com> To: Struts Users Mailing List <user@struts.apache.org> Sent: Friday, August 7, 2009 3:53:09 PM Subject: Log Issue Hello, I'm using logger interceptor, and I want it log into a file, but somehow it go to my eclipse console. Here is my log4j.xml <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <appender name="f" class="org.apache.log4j.DailyRollingFileAppender"> <param name="DatePattern" value="'.'dd-MM-yyyy"/> <param name="File" value="${log.home}/demo.log" /> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d %-5p (%F:%L) - %m%n"/> </layout> </appender> <logger name="org.apache.struts2"> <level value="INFO"/> </logger> <logger name="com.opensymphony.xwork2"> <level value="INFO"/> </logger> <logger name="ognl"> <level value="INFO"/> </logger> <logger name="freemarker"> <level value="INFO"/> </logger> <root> <priority value ="DEBUG" /> <appender-ref ref="f" /> </root> </log4j:configuration> Could anyone help me to check what else I need to set? And also I'm trying to get rid of all these logs as well 07-Aug-2009 15:33:20 com.opensymphony.xwork2.util.logging.commons.CommonsLogger warn WARNING: Could not find property [org.apache.catalina.jsp_file] Thanks Louis