如何在appsettings

时间:2017-01-05 17:42:52

标签: c# web-config unity-container serilog

我想使用<constructor>标记在web.config中定义Unity框架,相当于执行此代码:

    ILogger log = new LoggerConfiguration()
                    .ReadFrom.AppSettings()
                    .CreateLogger();

但在web.config中..这样的事情:

    <type type="ILogger" name="serilog" mapTo="Serilog, Serilog.Logging">
        <lifetime type="singleton" />
        <typeConfig extensionType="Microsoft.Practices.Unity.Configuration.TypeInjectionElement, Microsoft.Practices.Unity.Configuration">
            <constructor>
                ///read from appsettings.
            </constructor>
        </typeConfig>
    </type>

然后

<appSettings>
    <add key="serilog:minimum-level" value="Verbose" />
</appSettings>

我找不到任何在web.config中使用unity调用接收方法的示例。 有谁能够帮我?

0 个答案:

没有答案