24

有没有办法将 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>

请让我知道这是否是重复的。

4

1 回答 1

33

当然,您可以将配置放在 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>

配置文件格式部分的NLog 文档中所述。

于 2014-11-05T21:29:23.093 回答