It stops writing to the log file after certain threads are terminated and
recreated.
------------------------------------------------------------------------------------
Key: LOG4NET-162
URL: https://issues.apache.org/jira/browse/LOG4NET-162
Project: Log4net
Issue Type: Bug
Affects Versions: 1.2.10
Environment: C#, .net framework 3.0, VS2005, Windows XP, intel pentium
4, 3 GHz, 1 GB RAM
Reporter: Amjad Khoja
Priority: Blocker
We are using log4net in an windows service application, which spans number of
threads. Logging works perfect until we try to refresh the cache where we
terminate the threads and recreate it and in between the logging stops. When
debug we see that it goes to the logger print message statement and there is no
error but nothing gets written to the log file.
This behaviour is undpredictable as sometimes it works fine when it goes
through the complete refresh method.
Settings of Log4net in app.config is as follow.
<log4net>
<appender name="ErrorAppender" type="log4net.Appender.RollingFileAppender">
<file value="C:\\ErrorNRTRDELogs\\NRTRDELogVPMNC.txt" />
<appendToFile value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="10" />
<maximumFileSize value="10MB" />
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%-5p %d %5rms %-22.22c{1} %-18.18M - %m%n" />
</layout>
</appender>
<logger name="ErrorLog">
<level value="DEBUG"/>
<appender-ref ref="ErrorAppender"/>
</logger>
</log4net>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.