我试图让log4net同时使用machine.config设置和web.config设置(甚至是自定义配置文件),但它运行得不好。
我的目标是为所有网络应用设置系统范围的设置(即附加程序,级别),然后允许每个项目通过项目级配置设置添加其他日志记录配置。
这可能吗? 我开始认为不是那么多,并且想到也许我将不得不依赖于系统范围设置的完全程序化创建appender。在读取配置文件(即应用程序名称等)之后,我还需要修改系统范围的设置。
答案 0 :(得分:0)
据我所知,您的配置只能有一个来源。如果log4net允许更多,它将如何解决冲突的配置等等。在内部,它使用XmlConfigurator
来读取配置文件。如果您阅读了更多配置文件,它将只记住您已阅读的最后一个配置。
找到配置所能做的所有事情的最佳地点是: