2017-06-02 79 views
1

我在我的项目实施SerilogSerilog创建日志文件,但它并没有写任何日志?我的appsettings.json文件在下面。serilog写日志.netcore

{ 
    "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创建一个日志文件,但从来没有在调试级别写入日志。

+0

我关注此页** https://github.com/serilog/serilog-settings-configuration**我的库是serilog.Extensions.Logging,serilog.Setting.configure,serilog.sinks.literate,serilog。 sink.rollingfile –

回答

0

我解决了这个问题。当我添加serilog库时,VS2017添加了Microsoft Logger库,这样如果您检查添加了哪个库。它应该是Serilog库。