Frage Gibt es eine Möglichkeit NLog.config Informationen in meine app.config Datei zu legen?


Gibt es eine Möglichkeit NLog.config Informationen in meine app.config Datei zu legen? Auf diese Weise kann ich eine Konfigurationsdatei statt zwei haben. Es könnte so aussehen:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="nlog" type="..." />
  </configSections>
  <nlog>
    <targets>...</targets>
    <rules>...</rules>
  </nlog>
</configuration>

Bitte lassen Sie mich wissen, wenn dies ein Duplikat ist.


8
2017-11-05 19:56


Ursprung


Antworten:


Natürlich können Sie die Konfiguration in Ihre app.config-Datei einfügen.

Sie müssen nur die verwenden NLog.Config.ConfigSectionHandler also musst du schreiben

<?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>

wie beschrieben in der NLog Dokumentation in dem Konfigurationsdateiformat Sektion.


15
2017-11-05 21:29