任何人都可以帮助,我一直在使用log4net的成功我基本上在我的webproject有一个静态类(包装),我在AssemblyInfo.cs中添加这个从叫log4net.config外部文件加载我的配置
// log4net config file
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Log4Net.config", Watch = true)]
所有的好!现在我决定把我的静态类移动到自己的类的项目,所以我可以与其他项目分享我的静态类(包装)。
该log4net.config仍处于webproject但当然它没有得到现在加载,我可以因为我的我在做静态类(现为自己的项目)讲这个
return LogManager.GetLogger("InfoLogger").IsInfoEnabled;
和IsInfoEnabled返回false,并没有被记录下来,.config文件没有被读取...
记住log4net的包装(静态类)是在其自己的类项目,但.config文件是在web项目IHAVE ..我需要像这样的.config因为可以通过项目的基础上的项目变化,但一般包装不会。
当然,我想我会创建一个抽象类,只是继承我webproject,如果我需要覆盖任何东西...但当然你不能继承静态类,甚至使抽象的..
我肯定其他人碰到过这样的,任何想法? ..任何帮助,非常赞赏