【发布时间】:2011-05-20 13:16:19
【问题描述】:
我希望能够使用 XmlLoggingConfiguration 对象从磁盘读取 NLog 配置文件。然后我对该对象进行更改,例如AddLogLevel(废话)。然后我想将该对象序列化回配置文件中。
除了最后一项之外,我可以实现所有这些目标。我似乎找不到将 XmlLoggingConfiguration 对象序列化回文件的方法。
我想这样做的原因是因为我希望在应用程序域重置时将更改永久化而不是重置。
另外,我对配置对象所做的更改不是针对在执行应用程序域中运行的 LogManager,而是针对我将向其发送配置文件的另一个应用程序。
这有意义吗?
如果有人可以帮助我了解如何让 NLog 序列化 XmlLoggingConfiguration 的实例(或者如果不可能,请告诉我),请告诉我,谢谢。
附:我检查了主页和 wiki,但似乎缺少一些信息,因为它们正在为参考材料的通信格式进行转换。
【问题讨论】:
标签: .net configuration configuration-files nlog