为什么我看不到Serilog的控制台日志?

时间:2019-10-22 15:48:38

标签: asp.net-core serilog

我是Serilog的新手,我能够登录到文件,但是在控制台中似乎看不到我的日志。

在我的控制台中,这就是我所看到的:

https://gyazo.com/7bf1dbf4eef0ed334576a170f6f73f0f

这是我对Serilog的设置

{
  "Serilog": {
    "Using": [
      "Serilog.Sinks.Console"
    ],
    "WriteTo": [
      {
        "Name": "Async",
        "Args": {
          "configure": [
            {
              "Name": "File",
              "Args": {
                "path": "log-.txt",
                "rollingInterval": "Day",
                "outputTemplate": "{Timestamp:o} [{Level:u3}] ({Application}/{MachineName}/{ThreadId}) {Message}{NewLine}{Exception}"
              }
            },
            {
              "Name": "Console"
            }
          ]
        }
      }
    ]
  }
}

1 个答案:

答案 0 :(得分:3)

documentation of the Serilog.Console sink(下面的屏幕截图)具有您需要配置的所有设置。

看起来您也将Console输出与Debug输出混淆了。如果要写入Debug输出,则需要使用Serilog's Debug Sink


Serilog Settings