【发布时间】:2022-01-03 11:50:56
【问题描述】:
我只想显示调试级别的日志,但不显示低于或高于调试级别的其他级别。 我也想在 appsettings.json 的配置中做到这一点,而不是在启动类中。 这是我的 appsettings.json 文件
"Serilog": {
"MinimumLevel": {
"Default": "Debug",
"Override": {
"System": "Debug",
"Microsoft": "Debug"
}
},
"WriteTo": [
{
"Name": "Seq",
"Args": {
"serverUrl": "http://localhost:5341/",
"compact": true
}
},
{
"Name": "Console"
},
{
"Name": "File",
"Args": {
"path": "D:\\dev.SmartCity.Peafowls.Logs\\PeafowlsLog_.txt",
"outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level}] [{SourceContext}] [{EventId}] {Message}{NewLine}{Exception}",
"rollingInterval": "Day",
"rollOnFileSizeLimit": true,
"fileSizeLimitBytes": 4194304
}
}
],
"Enrich": [ "FromLogContext" ] }
【问题讨论】: