Log4Net在主线程中工作,但在创建的线程中不工作

时间:2009-01-14 16:59:33

标签: c# .net multithreading unit-testing

在VS2008,C#中,我创建了一个单元测试(VS单元测试),它调用一些代码,然后调用Log4Net并记录一些信息。这很有效。

如果我在单元测试中创建一个线程来调用相同的代码,我将从Log4Net获得“无法解析配置文件”异常。

任何想法为什么它无法从创建的线程解析配置文件但可以从主线程解析?

1 个答案:

答案 0 :(得分:1)

Log4Net似乎使用线程本地存储。

http://www.brianlow.com/index.php/2007/04/17/log4net-aspnet/