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