All: First time poster, long time user. Thanks for a great tool.
The background: I have log4net version 1.2.12 of log4net running on Windows Server 2008 R2. This is an Asp.net application (.Net 3.5.1) with 3 separate web sites logging to 3 separate log files using the rolling file appender. Log4net internal logging enabled for all 3 sites and directed to separate files. I can post that output, but I did not as it is very verbose. I was having a similar problem with log4net 1.2.10, I just updated to 1.2.12. The good news: Logging works fine for all 3 sites, for a while. The problem: 2 of the 3 logs quit writing after a while (hours, maybe a day or so max). In the log4net internal logs, I see the following text written over and over (looks to be every time logging is attempted) log4net: Opening file for writing [c:\logs\logfile2.log] append [False] or log4net: Opening file for writing [c:\logs\logfile3.log] append [False] The questions: Can I get a timestamp emitted (or any other formatting) with log4net internal debugging? Any idea how to track down root cause on why these 2 loggers quit logging after a while? The web.config: Snip of log4net from web.config from 1 site below. The other 2 sites are identical except for the log file name. <log4net> <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender"> <layout type="log4net.Layout.PatternLayout"> <param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n"/> </layout> </appender> <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender"> <param name="File" value="c:\logs\logfile1.log"/> <param name="AppendToFile" value="true"/> <param name="MaxSizeRollBackups" value="10"/> <param name="MaximumFileSize" value="100MB"/> <param name="RollingStyle" value="Size"/> <param name="StaticLogFileName" value="true"/> <layout type="log4net.Layout.PatternLayout"> <!-- do not alter ConversionPattern, it is used for reporting.--> <param name="ConversionPattern" value="%date{yyyy-MM-dd HH:mm:ss.fff} [%t] [%x] %p %c - %m%n"/> </layout> </appender> <root> <level value="Info"/> <appender-ref ref="RollingLogFileAppender"/> <appender-ref ref="ConsoleAppender"/> </root> </log4net> Thanks in advance for any guidance. Doug