C# 如何在appsettings中将Serilog与Unity一起使用
我想使用C# 如何在appsettings中将Serilog与Unity一起使用,c#,web-config,unity-container,serilog,C#,Web Config,Unity Container,Serilog,我想使用标记在web.config中定义Unity framework,相当于执行此代码: ILogger log = new LoggerConfiguration() .ReadFrom.AppSettings() .CreateLogger(); 但是在web.config中。。大概是这样的: <type type="ILogger" name="serilog" mapTo="Seri
标记在web.config中定义Unity framework,相当于执行此代码:
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调用sink方法的任何示例。
有人能帮我吗