独立配置文件


  在 .Net Framework 下,Fireasy 提供将配置文件存放到外部的 XML 文件里。但此配置文件仅支持 Fireasy 定义的配置节。

  在 appSetting 配置节下新增一个 my-config-file 设置项:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="my-config-file" value="fireasy.config"/>
  </appSettings>
</configuration>

  然后将 Fireasy 相关的所有配置节写入到 fireasy.config 文件中,此文件名可随意命名,只要和 my-config-file 的值对应即可。如下所示:

<configuration>
  <configSections>
    <sectionGroup name="fireasy">
      <section name="loggings" type="Fireasy.Common.Logging.Configuration.LoggingConfigurationSectionHandler, Fireasy.Common" />
    </sectionGroup>
  </configSections>
  <fireasy>
    <loggings>
      <logging name="log4net" Type="Fireasy.Log4net.Logger, Fireasy.Log4net"></logging>
      <logging name="nlog" Type="Fireasy.NLog.Logger, Fireasy.NLog"></logging>
    </loggings>
  </fireasy>
</configuration>