独立配置文件
在 .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>