The following code is failing, even though it looks like it can work:

 

MemoryAppender appender = new MemoryAppender();

ILog logger = LogManager.GetLogger("foo");

 

BasicConfigurator.Configure(appender);

 

using (log4net.ThreadContext.Stacks["1"].Push(null))

{

    logger.Error("Should work");

}

 

Debug.Assert(appender.GetEvents().Length != 0);

Reply via email to