小编use*_*377的帖子

如何使用Asil.net 5(dotnet core)使用Serilog登录SQL服务器

如果我在代码(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)

serilog asp.net-core-mvc asp.net-core

4
推荐指数
1
解决办法
3717
查看次数

标签 统计

asp.net-core ×1

asp.net-core-mvc ×1

serilog ×1