我正在使用nlog v3,我无法弄清楚以编程方式做什么
<nlog>
<extensions>
<add assembly="NLog.MongoDB" />
</extensions>...
一样。 我在旧的Nlog论坛上找到了一个答案,这可能有帮助,但它适用于v1和v2,这些类不再存在。 有谁知道如何在代码中做到这一点?
答案 0 :(得分:9)
这应该这样做:
var assembly = Assembly.Load("NLog.MongoDB");
NLog.Config.ConfigurationItemFactory.Default.RegisterItemsFromAssembly(assembly);