Configuration 覆盖/合并标准编程配置与配置文件节

Configuration 覆盖/合并标准编程配置与配置文件节,configuration,nlog,Configuration,Nlog,我们有一套从各种应用程序记录日志所遵循的标准约定,将此配置打包为按代码配置并包含在公共程序集中是明智的 但是,有时我们需要重写此配置以更有效地调试生产问题。通过让开发人员或管理员添加NLog配置部分,可以更容易地实现这一点,该部分可以以编程方式读入、覆盖或添加到配置中 这可以通过NLog开箱即用实现吗?我知道这不是通过代码实现的(我不知道如何实现),但您可以通过XML配置使用覆盖变量之类的内容。下面是一个使用Web.config替代其他项目的“标准”NLog.config的示例: Web.con

我们有一套从各种应用程序记录日志所遵循的标准约定,将此配置打包为按代码配置并包含在公共程序集中是明智的

但是,有时我们需要重写此配置以更有效地调试生产问题。通过让开发人员或管理员添加NLog配置部分,可以更容易地实现这一点,该部分可以以编程方式读入、覆盖或添加到配置中

这可以通过NLog开箱即用实现吗?

我知道这不是通过代码实现的(我不知道如何实现),但您可以通过XML配置使用
覆盖变量之类的内容。下面是一个使用
Web.config
替代其他项目的“标准”
NLog.config
的示例:

Web.config:


NLog.config(复制到
bin
):


您找到这个问题的解决方案了吗?谢谢