在配置文件里面设置
可能是因为一般是每天生成一个日志文件

解决方案 »

  1.   

    <appender name="counter.dailyFile.log" class="org.apache.log4j.DailyRollingFileAppender">
        <param name="File" value="..\\..\\..\\..\\..\\logger\\counter" />
    <param name="DatePattern" value="'.'yyyy-MM-dd'.txt'"/>
        <layout class="org.apache.log4j.PatternLayout">
          <param name="ConversionPattern" value="%d{HH:mm:ss} %c [%p] - %m%n" />
        </layout>
      </appender> 
    这是我的配置文件,确实是每天生成一个文件,但是现在的问题就是生不成新的文件。第二天的日志还是写在counter文件里,只是覆盖类昨天的日志。
      

  2.   

    up, 我也遇到同样的问题。