I just upgraded to log4net 1.2.10 from 1.2.9 (to fix that exception
message I wrote about last week). And I'm having a big problem with
the log files not rolling over at maximumFileSize and instead just
overwriting itself!

I have this running on a asp.net app on 2 different web servers
(win2003/iis6). I had both files open with Tail for windows and this
was not a problem in 1.2.9, the files would properly roll over. After
I closed tail, one of the servers started properly rolling over files,
the other still is not rolling over files. The one that is not rolling
over files at the max file size did roll over the file based on the
date last night, but this morning continues to overwrite itself when
it reaches max file size.

This is my configuration on both servers, and is unchanged from when I
was using 1.2.9 without a problem:

        <log4net debug="false">
                <appender name="HttpTraceAppender"
type="log4net.Appender.AspNetTraceAppender" >
                        <layout type="log4net.Layout.PatternLayout">
                                <conversionPattern value="%date [%thread] 
%-5level %logger
[%ndc] - %message%newline" />
                        </layout>
                </appender>
                <appender name="RollingLogFileAppender"
type="log4net.Appender.RollingFileAppender">
                        <file value="logs\serverip_log_" />
                        <rollingStyle value="Date" />
                        <appendToFile value="true" />
                        <rollingStyle value="Composite" />
                        <datePattern value="yyyyMMdd" />
                        <maxSizeRollBackups value="-1" />
                        <maximumFileSize value="20MB" />
                        <staticLogFileName value="false" />
                        <layout type="log4net.Layout.PatternLayout">
                                <conversionPattern value="%date [%thread] 
%-5level %logger
[%ndc] - %message%newline" />
                        </layout>
                </appender>
                <root>
                        <level value="INFO" />
                        <appender-ref ref="RollingLogFileAppender" />
                        <appender-ref ref="HttpTraceAppender" />
                </root>
        </log4net>

Reply via email to