Logging 为什么特定源的logger.IsEnabled(LogLevel.Error)为false?

Logging 为什么特定源的logger.IsEnabled(LogLevel.Error)为false?,logging,.net-core,serilog,Logging,.net Core,Serilog,我们的.net core 5.0应用程序使用Serilog通过Microsoft.Extensions.logging界面进行日志记录。大多数应用程序日志都很好,但有一个特定的源从未启用,因此logger.IsEnabled(LogLevel.Error)的计算结果始终为false,即使appsettings显式地启用日志,直到完全限定的类名,如下所示:“Serilog:MinimumLevel:Override:My.Namespace.ClassName”:“Debug” 我如何调试为什么在

我们的.net core 5.0应用程序使用Serilog通过
Microsoft.Extensions.logging
界面进行日志记录。大多数应用程序日志都很好,但有一个特定的源从未启用,因此
logger.IsEnabled(LogLevel.Error)
的计算结果始终为
false
,即使appsettings显式地启用日志,直到完全限定的类名,如下所示:
“Serilog:MinimumLevel:Override:My.Namespace.ClassName”:“Debug”

我如何调试为什么在为其他类启用日志记录的情况下,此特定类始终禁用日志记录