Mat Arge created LOG4NET-420: -------------------------------- Summary: Destructor of class called upon invoking XmlConfigurator.Configure Key: LOG4NET-420 URL: https://issues.apache.org/jira/browse/LOG4NET-420 Project: Log4net Issue Type: Bug Components: Core Affects Versions: 1.2.13, 1.2.10 Environment: Linux (openSuse 12.2 i586), Mono 2.10.9 Reporter: Mat Arge
If I run XmlConfigurator.Configure on an XML File after an instance of some class has been created, the destructor of that class is called for some reason. Here is my test code: using System; public class Test { ~Test() { Console.WriteLine("Test object finalized."); } } public static class M { public static void Main() { Console.WriteLine("Start"); Test test = new Test(); Console.WriteLine("configuring"); log4net.Config.XmlConfigurator.Configure(new System.IO.FileInfo("LogConfiguration.xml")); Console.WriteLine("End"); } } Running this yields the output: Start configuring Test object finalized. End I'm not really sure, if this is a bug in log4net or in mono -- This message was sent by Atlassian JIRA (v6.1.5#6160)