大家好
我一定已经阅读了大约 20 篇关于如何在 ASP.NET 1.0 / 2.0 和各种其他应用程序类型中实现 log4net 的不同文章/方法。
好吧,以上文章都可以,我确实尝试/关注了所有这些文章,但是我从来没有得到日志文件..
我有什么: IIS 托管 WCF 服务。
我想要什么:
使用 log4net 进行日志记录 - 好吧,首先我想使用 Tracing(如 System.Diagnostics 中的 Trace.Write),然后是 Microsoft Enterprise Library,最后我试图弄清楚如何设置/配置 log4net 以满足我的日志记录需求。
我的问题:
如何让 log4net 写入日志文件?我的意思是:
我试过:
指定 log4net.config 使用
[程序集:log4net.Config.XmlConfigurator(ConfigFileExtension = "log4net.config", Watch = true)]
在块后指定 web.config 中的配置。当我这样做时,我无法再运行 Web 应用程序(IIS 报告损坏的 web.config)。
在此问题上的帮助非常感谢!
基督教
好吧,我的错。就是声明ConfigFileExtension时的声明,log4net搜索.dll。在网络根目录中。只是将其更改为 ConfigFile 并且它的工作就像一个魅力。我粗心的错误...!
基督教