我们发布了一个内部使用 nlog 的日志框架程序集。我们还在我们的程序集中提供了一个嵌入式 nlog 配置作为资源,并在启动时读取它(我们的包装器中的静态构造函数,它使用 XmlLoggingConfiguration 类包装了 nlog 包装器)。
我们现在希望开发人员能够通过外部文件为他们自己的记录器指定/覆盖其他配置(使用相同的 nlog 配置文件格式)。
我们可以吗:
- 请参阅我们嵌入式 nlog 配置文件中的包含文件?包含文件的路径是如何解析的?如果我们这样做,包含文件的内容是否会覆盖我们在启动时读取的嵌入式 nlog 配置的内容?
- 开发者可以使用nlog配置部分吗?本节的内容是否覆盖了我们以编程方式指定的默认配置?
还有其他选择吗?