Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging appsettings.json中不支持日志配置全局日志级别_Logging_Asp.net Core - Fatal编程技术网

Logging appsettings.json中不支持日志配置全局日志级别

Logging appsettings.json中不支持日志配置全局日志级别,logging,asp.net-core,Logging,Asp.net Core,上下文 日志记录已就位,并在我的ASP.NET核心web应用程序中运行。当使用CreateDefaultBuilder时,它可以开箱即用(包括构造函数注入)。(它通过读取appsettings.json“日志”部分来配置日志记录。) 问题 这是我所经历的预期行为,见下文,还是我遗漏了什么?如果这是预期的行为,“全局”日志设置部分有什么用途 到目前为止我所尝试的 我正在尝试配置日志级别,但如果似乎被忽略,则所有级别事件都将显示在控制台上: "Logging": { "LogLevel": {

上下文

日志记录已就位,并在我的ASP.NET核心web应用程序中运行。当使用
CreateDefaultBuilder
时,它可以开箱即用(包括构造函数注入)。(它通过读取
appsettings.json
“日志”部分来配置日志记录。)

问题

这是我所经历的预期行为,见下文,还是我遗漏了什么?如果这是预期的行为,“全局”日志设置部分有什么用途

到目前为止我所尝试的

我正在尝试配置日志级别,但如果似乎被忽略,则所有级别事件都将显示在控制台上:

"Logging": {
 "LogLevel": {
   "Default": "Warning",
   "System": "Warning",
   "Microsoft": "Warning",
   "Microsoft.Hosting.Lifetime": "Warning"
 },
 "Console": {
  "IncludeScopes": true
 },
但是,如果我特别在Console下添加LogLevel部分,它将正常工作:

"Logging": {
 "LogLevel": {
   "Default": "Warning",
   "System": "Warning",
   "Microsoft": "Warning",
   "Microsoft.Hosting.Lifetime": "Warning"
 },
 "Console": {
  "LogLevel": {
    "Default": "Warning",
    "System": "Warning",
    "Microsoft": "Warning",
    "Microsoft.Hosting.Lifetime": "Warning"
  },
  "IncludeScopes": true
 },