我正在构建一个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