You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4cxx-dev@logging.apache.org by Jostein Tveit <jo...@pvv.ntnu.no> on 2006/08/24 18:31:27 UTC

ActiveFileName in TimeBasedRollingPolicy

Hello log4cxx developers,

Is ActiveFileName implemented as described in
include/log4cxx/rolling/timebasedrollingpolicy.h?

Or is the comment a cut-n-paste from log4j source code?

I would very much like the following configuration to work as
expected:

  <appender name="FILE" class="org.apache.log4j.rolling.RollingFileAppender">
    <rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy">
      <param name="FileNamePattern" value="log/server.log-%d{yyyy-MM-dd}"/>
      <param name="ActiveFileName" value="log/server.log"/>
    </rollingPolicy>

    <layout class="org.apache.log4j.PatternLayout">
      <param name="ConversionPattern" value="%c{1} - %m%n"/>
    </layout>   
  </appender>


Regards,
-- 
Jostein Tveit <jo...@pvv.ntnu.no>

Re: ActiveFileName in TimeBasedRollingPolicy

Posted by Jostein Tveit <jo...@pvv.ntnu.no>.
Jostein Tveit <jo...@pvv.ntnu.no> writes:

> I would very much like the following configuration to work as
> expected:
>
>   <appender name="FILE" class="org.apache.log4j.rolling.RollingFileAppender">
>     <rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy">
>       <param name="FileNamePattern" value="log/server.log-%d{yyyy-MM-dd}"/>
>       <param name="ActiveFileName" value="log/server.log"/>
>     </rollingPolicy>
>
>     <layout class="org.apache.log4j.PatternLayout">
>       <param name="ConversionPattern" value="%c{1} - %m%n"/>
>     </layout>   
>   </appender>

This config is probably what I want:

   <appender name="FILE" class="org.apache.log4j.rolling.RollingFileAppender">
     <rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy">
       <param name="FileNamePattern" value="log/server.log-%d{yyyy-MM-dd}"/>
     </rollingPolicy>

     <layout class="org.apache.log4j.PatternLayout">
       <param name="ConversionPattern" value="%c{1} - %m%n"/>
     </layout>

     <param name="file" value="log/server.log"/>
     <param name="append" value="false"/>
   </appender>

It seems to do what I wanted to do.

-- 
Jostein Tveit <jo...@pvv.ntnu.no>