2

我正在尝试让 log4net 与 machine.config 设置和 web.config 设置(甚至自定义配置文件)一起使用,但它运行得不是很好。

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

这可能吗?我开始不这么想,并且在想也许我将不得不依靠为系统范围的设置完全编程创建附加程序。在读取配置文件(即应用程序名称等)后,我确实需要修改系统范围的设置

4

1 回答 1

0

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

查找所有配置的最佳位置是:

log4net 手动配置

于 2013-03-19T10:09:02.563 回答