serilog写日志.netcore

时间:2017-06-02 11:54:18

标签: api asp.net-core configure serilog

我在我的项目中实现了SerilogSerilog创建了日志文件,但它没有写任何日志?我的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文件在此screenshot中显示。

我添加了一些库。

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

1 个答案:

答案 0 :(得分:0)

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