我想要一个公司范围的 log4net 配置文件,但允许个人向他们的应用程序添加额外的附加程序。如何设置 Log4Net 以合并所有附加程序(从系统范围和特定于应用程序)。
我考虑过读取两个 xml 文档并动态写出一个组合的文档,但这似乎很容易出错。
想法??
我想要一个公司范围的 log4net 配置文件,但允许个人向他们的应用程序添加额外的附加程序。如何设置 Log4Net 以合并所有附加程序(从系统范围和特定于应用程序)。
我考虑过读取两个 xml 文档并动态写出一个组合的文档,但这似乎很容易出错。
想法??
解决方案是构建一个类,将所有 log4net 部分合并到内存 XmlDocument 中,并将其传递给 log4net。
此类的实现及其用法可以在以下位置找到:
http://www.kopf.com.br/kaplof/using-multiple-configuration-files-with-log4net