.net core Serilog忽略最小级别覆盖

.net core Serilog忽略最小级别覆盖,.net-core,config,asp.net-core-webapi,serilog,.net Core,Config,Asp.net Core Webapi,Serilog,.Net core 2.2 web API应用程序。我无法使最低级别的覆盖生效。Serilog始终记录来自Microsoft.*名称空间的信息日志 如何将这些设置为仅警告 "SeriLog": { "IsEnabled": true, "UseSerilogRequestLogging": false, "MinimumLevel": { "Default": "Information", "Override": { "Micro

.Net core 2.2 web API应用程序。我无法使最低级别的覆盖生效。Serilog始终记录来自Microsoft.*名称空间的信息日志

如何将这些设置为仅警告

 "SeriLog": {
    "IsEnabled": true,
    "UseSerilogRequestLogging": false,
    "MinimumLevel": {
      "Default": "Information",
      "Override": {
        "Microsoft": "Warning",
        "Microsoft.AspNetCore.Routing.EndpointMiddleware": "Warning",
        "System": "Warning"
      }
    },
    "AsyncMsSqlServer": {
      "IsEnabled": true,
      "ConnectionString": "xxxxxxxxxxxxxxxx",
      "RestrictedToMinimumLevel": "Information",
      "BatchPostingLimit": 50,
      "PeriodInSeconds": 5
    }
  }
以下是一些正在记录的名称空间,不应:

Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker
Microsoft.AspNetCore.Routing.EndpointMiddleware
Microsoft.AspNetCore.Hosting.Internal.WebHost
Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor

你好查看一些记录的事件示例(包括它们的属性)将非常有用,可以缩小范围。您好!查看一些记录的事件示例(包括它们的属性)将非常有用,以缩小范围。