我有我的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