有没有办法将NLog.config信息放在我的app.config文件中?这样我可以有一个配置文件而不是两个。它看起来像这样:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="nlog" type="..." />
</configSections>
<nlog>
<targets>...</targets>
<rules>...</rules>
</nlog>
</configuration>
如果这是重复的,请告诉我。
答案 0 :(得分:21)
当然,您可以将配置放在app.config文件中。
您只需要使用NLog.Config.ConfigSectionHandler
,因此您需要编写
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog"/>
</configSections>
<nlog>
<targets>...</targets>
<rules>...</rules>
</nlog>
</configuration>