Hi All,
I'm using a RollingFileAppender to maintain a daily log file for my application 
(ie it rolls the files
once per day of week).  Its basically working fine, however it the rollling 
isn't working quite as I
expected.  My goal is append to only have 1 day's worth of data in each file 
with anything older than a
week being overwritten.  What I'm currently seeing is that today's Friday file 
is just being appended to
last week's Friday file.  I've tried setting AppendToFile = False, but that 
will also overwrite the file
when the app is restarted (undesired).

Any suggestions?

Thanks,

Dan

Here is the relevant .config info:

    <appender name="DailyRollingLogFileAppender" 
type="log4net.Appender.RollingFileAppender">
      <file value="C:\Logs\Logfile" />
      <appendToFile value="true" />
      <StaticLogFileName value="false" />
      <rollingStyle value="Date" />
      <datePattern value="_ddd.lo\g" />
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date [%thread] %-5level %logger - 
%message%newline" />
      </layout>
    </appender>

Reply via email to