Api serilog write log.netcore

Api serilog write log.netcore,api,asp.net-core,configure,serilog,Api,Asp.net Core,Configure,Serilog,我在我的项目中实现了Serilog,并且Serilog创建了日志文件,但它不写任何日志?下面是我的appsettings.json文件 { "Serilog":{ "Using":[ "Serilog.Sinks.RollingFile" ], "MinimumLevel":"Debug", "WriteTo":[ { "Name":"File",

我在我的项目中实现了
Serilog
,并且
Serilog
创建了日志文件,但它不写任何日志?下面是我的
appsettings.json
文件

{
    "Serilog":{
        "Using":[
            "Serilog.Sinks.RollingFile"
        ],
        "MinimumLevel":"Debug",
        "WriteTo":[
        {
            "Name":"File",
            "Args":{
                "path":"C:\\mypro\\ServiceLog.json"
            }
        }
        ],
        "Enrich":[
            "FromLogContext",
            "WithMachineName",
            "WithThreadId"
        ],
        "Properties":{
            "Application":"Sample"
        }
    }
}
我的
startup.cs
文件如下所示

我添加了一些库


我的问题是,
Serilog
创建了一个日志文件,但从未在调试级别写入日志。

我解决了这个问题。当我添加serilog库时,VS2017添加了Microsoft logger库,以便您检查添加了哪个库。它应该是Serilog库。

我解决了这个问题。当我添加serilog库时,VS2017添加了Microsoft logger库,以便您检查添加了哪个库。它应该是Serilog库。

我遵循此页面,我的lib是Serilog.Extensions.Logging、Serilog.Setting.configure、Serilog.sinks.literate、Serilog.sink.rollingfile我遵循此页面,我的lib是Serilog.Extensions.Logging、Serilog.Setting.configure、Serilog.sinks.litate、Serilog.sink.rollingfile