为什么我看不到来自 Serilog 的控制台日志?
Why can't I see my Console logs from 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"
}
]
}
}
]
}
}
documentation of the Serilog.Console sink(下面的屏幕截图)包含您需要配置的所有设置。
您似乎还混淆了控制台输出和调试输出。如果要写入调试输出,则需要使用 Serilog's Debug Sink。
我是 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"
}
]
}
}
]
}
}
documentation of the Serilog.Console sink(下面的屏幕截图)包含您需要配置的所有设置。
您似乎还混淆了控制台输出和调试输出。如果要写入调试输出,则需要使用 Serilog's Debug Sink。