Hi All
We have an app that uses log4net 1.2.0.22663. Its deployed on Win2K3 server,
running on IIS 6.0. My log4net config look like,
<log4net debug="false">
<appender name="LogFileAppender"
type="log4net.Appender.RollingFileAppender,log4net">
<param name="File" value="..\\..\\settings\\logs\\WindowsCWSLog.txt"/>
<param name="AppendToFile" value="true"/>
<param name="RollingStyle" value="Size"/>
<param name="MaxSizeRollBackups" value="20"/>
<!-- max file size for hte log before it rolls over... 10MB -->
<param name="MaximumFileSize" value="10000KB"/>
<param name="StaticLogFileName" value="true"/>
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n"/>
</layout>
</appender>
<root>
<level value="DEBUG"/>
<appender-ref ref="LogFileAppender"/>
</root>
</log4net>
As you can see I have set up a size based rolling over. Recently, this seems
to have broken. I turned on internal debugging and got this error,
log4net:ERROR RollingFileAppenderOutput stream for appender named
[LogFileAppender] has been closed.
Rolling over is no longer happening and logging is off until I manually roll
the file over. Also, the count direction (although not set in the config) is
less than 0 as I see the last rolled over file having the highest number.
Any thoughts?
Thanks
Srini