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