系统范围的machine.config log4net设置与Web应用程序级别配置设置

时间:2013-02-14 23:33:51

标签: logging error-handling log4net

我试图让log4net同时使用machine.config设置和web.config设置(甚至是自定义配置文件),但它运行得不好。

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

这可能吗? 我开始认为不是那么多,并且想到也许我将不得不依赖于系统范围设置的完全程序化创建appender。在读取配置文件(即应用程序名称等)之后,我还需要修改系统范围的设置。

1 个答案:

答案 0 :(得分:0)

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

找到配置所能做的所有事情的最佳地点是:

log4net manual configuration