将App.config与Nlog.config Log4View合并或组合

时间:2017-07-07 21:11:02

标签: c# web-config app-config nlog log4view

我正在构建一个winforms应用程序,并使用NLog作为我的日志框架。我对NLog的配置驻留在自己的文件NLog.config中,这是在主程序目录中。所以App.config和NLog.config位于同一目录中。

日志本身一切正常。我遇到的问题是当我使用Log4View程序(商业日志查看器)时。我可以将我的应用程序exe拖到Log4View应用程序的主窗体中,它会自动检测我的NLog配置。现在,泡菜是这样的:

这只适用于我的NLog配置块:

<nlog tags
           targets
           rules etc

在App.config文件中。

当我将NLog配置移动到自己的文件中时,这不再有效,因为app.config文件中不再存在<nlog />配置块。

那么,我如何&#34;包括&#34; app.config中的NLog.config,不包含NLog.config文件的全部内容。

我试过了:

configSource="NLog.config"
<include file="NLog.config">
和p。一起搞乱      

所以那里的所有SO&# - 有没有办法实现这个目标?

类似于:<nlog File="NLog.config" /> - 它仍然包含我需要的nlog配置块标记,但它会自动包含我的文件内容吗?

谢谢!

CHUD

0 个答案:

没有答案