2013-02-14 51 views
2

我想让log4net与machine.config设置和web.config设置(或甚至自定义配置文件)一起工作,但它不能很好地工作。全系统machine.config log4net设置与Web应用程序级别配置设置

我的目标是为所有网络应用程序设置系统范围设置(即appenders,levels),然后允许每个项目通过项目级配置设置添加额外的日志配置。

这可能吗? 我开始思考不那么多,并且在想也许我不得不依赖完整的系统范围设置的appender的程序化创建。在读取配置文件(即应用程序名称等)后,我确实也需要修改系统范围的设置。

回答

0

据我所知,您的配置只能有一个来源。如果log4net允许更多,它将如何解决冲突的配置等等。它在内部使用XmlConfigurator来读取配置文件。如果你阅读更多的配置文件,它只会记住你读过的最后一个配置。

找到所有你可以配置做的最好的地方是:

log4net manual configuration