serilog LoggerConfiguration 通过 webconfig
serilog LoggerConfiguration via webconfig
如何让 LoggerConfiguration 通过 Web.config(应用程序设置)进行管理,例如 Verbose/Debug 等
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Verbose()// I want to make is configurable via web.config.
.Enrich.FromLogContext()
.WriteTo.Seq(serilogUrl)
.CreateLogger();
使用Serilog.Settings.AppSettings
Log.Logger = new LoggerConfiguration()
.ReadFrom.AppSettings()
... // Other configuration here, then
.CreateLogger();
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="serilog:minimum-level" value="Verbose" />
<!-- More settings here -->
</appSettings>
</configuration>
Serilog 的文档非常好。你应该检查一下:
https://serilog.net
如何让 LoggerConfiguration 通过 Web.config(应用程序设置)进行管理,例如 Verbose/Debug 等
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Verbose()// I want to make is configurable via web.config.
.Enrich.FromLogContext()
.WriteTo.Seq(serilogUrl)
.CreateLogger();
使用Serilog.Settings.AppSettings
Log.Logger = new LoggerConfiguration()
.ReadFrom.AppSettings()
... // Other configuration here, then
.CreateLogger();
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="serilog:minimum-level" value="Verbose" />
<!-- More settings here -->
</appSettings>
</configuration>
Serilog 的文档非常好。你应该检查一下: https://serilog.net