NLog 扩展以编程方式添加程序集
NLog extensions add assembly programmatically
我正在使用 nlog v3,但我不知道如何以编程方式执行
<nlog>
<extensions>
<add assembly="NLog.MongoDB" />
</extensions>...
确实如此。
我在旧的 Nlog 论坛上找到了一个答案,这可能有帮助,但它是针对 v1 和 v2 的,这些 类 不再存在。
有人知道如何用代码实现吗?
应该这样做:
var assembly = Assembly.Load("NLog.MongoDB");
NLog.Config.ConfigurationItemFactory.Default.RegisterItemsFromAssembly(assembly);
我正在使用 nlog v3,但我不知道如何以编程方式执行
<nlog>
<extensions>
<add assembly="NLog.MongoDB" />
</extensions>...
确实如此。 我在旧的 Nlog 论坛上找到了一个答案,这可能有帮助,但它是针对 v1 和 v2 的,这些 类 不再存在。 有人知道如何用代码实现吗?
应该这样做:
var assembly = Assembly.Load("NLog.MongoDB");
NLog.Config.ConfigurationItemFactory.Default.RegisterItemsFromAssembly(assembly);