我正在使用log4Net
进行日志记录。我也有下面的一组...log4net.Config.BasicConfigurator.Configure()和log4net.Config.XmlConfigurator.Configure()有什么区别吗?
<log4net debug="true"> .. </>
好了,现在,当我有以下代码
log4net.Config.BasicConfigurator.Configure();
我真的不获得任何详细的内部调试信息,但我得到显示任何我登录。
现在,当我出掉的代码,并用此替代它:
log4net.Config.XmlConfigurator.Configure();
我得到了很多的内部调试XML信息,任何事情我登录,获取显示。
那么为什么这样呢?两者有什么区别?
AH。疑难杂症。我目前有两个appender - ConsoleAppender和OutputDebugStringAppender - 所以我会使用XmlConfigurator。我以后也会为生产增加更多。谢了哥们。 – 2010-03-06 02:49:43
实际上,您可以配置BasicConfigurator以记录文件,请参阅http://marc.info/?l=log4net-user&m=117974721929259&w=4 – 2012-09-25 06:31:47