我正在尝试使log4net与machine.config设置和web.config设置(甚至是自定义配置文件)一起使用,但是效果不是很好。
我的目标是为所有Web应用程序设置系统范围的设置(即附加程序,级别),然后允许每个项目通过项目级别的配置设置添加其他日志记录配置。
这可能吗?
我开始考虑的不是那么多,并且在考虑也许我将不得不依赖完整的程序化创建附加程序来实现系统范围的设置。读取配置文件后,我也确实需要修改系统范围的设置(例如,用于应用程序名称等)
最佳答案
据我所知,您只能有一个配置源。如果log4net允许更多,它将如何解决冲突的配置等等。在内部,它使用XmlConfigurator
读取配置文件。如果您阅读更多配置文件,它将仅记住您已阅读的上一个配置。
找到您可以使用配置做的最好的地方是:
log4net manual configuration
关于logging - 系统范围的machine.config log4net设置与Web应用程序级别的配置设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14886008/