【问题标题】:NLog serializing programmatic configured configuration object to an NLog.config fileNLog 将编程配置的配置对象序列化为 NLog.config 文件
【发布时间】:2011-05-20 13:16:19
【问题描述】:

我希望能够使用 XmlLoggingConfiguration 对象从磁盘读取 NLog 配置文件。然后我对该对象进行更改,例如AddLogLevel(废话)。然后我想将该对象序列化回配置文件中。

除了最后一项之外,我可以实现所有这些目标。我似乎找不到将 XmlLoggingConfiguration 对象序列化回文件的方法。

我想这样做的原因是因为我希望在应用程序域重置时将更改永久化而不是重置。

另外,我对配置对象所做的更改不是针对在执行应用程序域中运行的 LogManager,而是针对我将向其发送配置文件的另一个应用程序。

这有意义吗?

如果有人可以帮助我了解如何让 NLog 序列化 XmlLoggingConfiguration 的实例(或者如果不可能,请告诉我),请告诉我,谢谢。

附:我检查了主页和 wiki,但似乎缺少一些信息,因为它们正在为参考材料的通信格式进行转换。

【问题讨论】:

    标签: .net configuration configuration-files nlog


    【解决方案1】:

    我认为这是错误的方法。配置文件可以由框架手动编辑和自动重新加载,这正是我们所需要的。

    【讨论】:

      猜你喜欢
      • 2014-07-27
      • 1970-01-01
      • 2014-03-21
      • 1970-01-01
      • 2020-03-19
      • 1970-01-01
      • 1970-01-01
      • 2016-12-14
      相关资源
      最近更新 更多