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 |