0
在VS2008中,C#创建了一个单元测试(VS单元测试),它调用一些代码,然后调用Log4Net并记录一些信息。这工作。Log4Net在主线程中工作,但不在创建线程中
如果我在单元测试中创建一个线程来调用相同的代码我得到“无法解析配置文件”异常从Log4Net。
任何想法,为什么它不能从创建的线程解析配置文件,但可以从主线程?
在VS2008中,C#创建了一个单元测试(VS单元测试),它调用一些代码,然后调用Log4Net并记录一些信息。这工作。Log4Net在主线程中工作,但不在创建线程中
如果我在单元测试中创建一个线程来调用相同的代码我得到“无法解析配置文件”异常从Log4Net。
任何想法,为什么它不能从创建的线程解析配置文件,但可以从主线程?
Log4Net似乎使用线程本地存储。
http://www.brianlow.com/index.php/2007/04/17/log4net-aspnet/
你可以发布你的代码吗?你如何初始化log4net? – 2009-01-15 00:37:59