如果我在代码(C#),Startup类中配置,我设法写入Serilog.Sinks.MSSqlServer接收器.但是,如果我在wwwroot中尝试web.config它不起作用;
<add key="serilog:minimum-level" value="Information"/>
<add key="serilog:using:MSSqlServer" value="Serilog.Sinks.MSSqlServer" />
<add key="serilog:write-to:MSSqlServer.connectionString" value="Server=MVDV.."/>
<add key="serilog:write-to:MSSqlServer.tableName" value="Logs"/>
Run Code Online (Sandbox Code Playgroud)
可能是Serilog没有从那里读取配置?是否可以放置此配置键以便将其从包装盒中读出来?或者我应该创建一个json文件然后读取值并再次使用Startup类中的C#代码:
.WriteTo.MSSqlServer(connectionString: myReadFromJsonConfigValue) ?
Run Code Online (Sandbox Code Playgroud)