我今天用log4j做给项目添加日志系统,网上查了下有2中配置方法,.property和.xml
我选用了后者,下边是我的配置文件,log4j.xml(部分):<appender name="appender"  class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="promon-logs/today.log" />
<param name="Append" value="true" />
<param name="DatePattern" value="'.'yyyy-MM-dd'.log'" />
<layout class="org.apache.log4j.PatternLayout">
      <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} %m%n" />
</layout>
</appender>
 现在遇到2个问题:
1.File的路径能不能相对于项目,不要写成绝对的,我现在的路径是可以,但是日志是产生在tomcat下的,不能相对于项目产生在项目下的子目录下。
2.日志文件名的问题,today.log是默认的今天的日志,而其他日志文件名是today.log.当天日期.log,我想要的效果是today.当天日期.log,
大家看看是不是我的配置文件有问题啊<param name="DatePattern" value="'.'yyyy-MM-dd'.log'" />