我有我的log4net的包裝和log4net的DLL在其自己的類加載的項目及log4net.config我已經添加了以下到類項目的AssemblyInfo.cs類項目不從主要項目
// log4net config file
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Log4Net.config", Watch = true)]
所以我主項目有log4net.config文件,日誌在我的主項目中工作。
我也有另一個類項目(與log4net無關),我的主要項目(日誌正在工作)調用類項目。所以我輸入新的類項目需要記錄的東西,但IsDebugEnabled返回false ..這是行
LogManager.GetLogger("DebugLogger").IsDebugEnabled;
所以主體工程(webproject),其中有TRUE參考我的日誌類的回報,而是一類項目我從我的主項目調用返回false。
看來,類項目不讀取log4net
任何想法?
感謝布賴恩,是的,我發現你的其他答案非常有幫助..我使用ThreadContext與類包裝..所以我的代碼是登錄它出現,但它是相同的threadcontext - 如果這是有道理的..因此我需要調查 – 2009-09-04 14:14:31