首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Serilog忽略restrictedToMinimumlevel

Serilog忽略restrictedToMinimumlevel
EN

Stack Overflow用户
提问于 2018-09-16 20:31:22
回答 1查看 666关注 0票数 1

我正在使用Serilog和ASP.NET Core2.1。我希望所有具有信息级别或更高级别的日志条目都转到SQL Server和控制台。我希望只有例外和更高的去电子邮件。

电子邮件接收器未经过筛选,并且还获得与MSSQLServer和控制台相同的日志条目。它似乎忽略了restrictedToMinimumlevel。

从我的appsettings.json。

代码语言:javascript
复制
"Serilog": {
  "MinimumLevel": "Information",
  "WriteTo": [
    {
      "Name": "MSSqlServer",
      "Args": {
        "connectionString": "<removed>",
        "tableName": "Logs"
      }
    },
    {
      "Name": "Console"
    },
    {
      "Name": "Email",
      "Args": {
        "fromEmail": "<removed>",
        "toEmail": "<removed>",
        "mailServer": "<removed>",
        "mailSubject": "Test",
        "restrictedToMinimumlevel": "Error"
      }
    }
  ]
}

我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2018-10-11 05:54:39

Serilog的配置设置值的设置是case-sensitive,因此它无法找到restrictedToMinimumlevel参数。

它应该是Level上具有大写LrestrictedToMinimumLevel

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52354159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档