【发布时间】:2020-12-17 16:23:28
【问题描述】:
我正在尝试在从 appsettingsjson 配置的 .Net 应用程序中使用记录器
这就是我的开发设置的样子
在 Startup 类中,我正在为 Console 创建一个记录器
var loggerFactory = LoggerFactory.Create(provider => { provider.AddConsole(); });
var logger = loggerFactory.CreateLogger<Startup>();
logger.LogInformation("Test log");
因此,我不希望看到任何日志,因为控制台默认日志的最低级别是错误。 但是,我看到了日志,不明白为什么没有应用配置。我什至尝试在 LoggerFactory 中使用过滤器,但结果是一样的。 CreateHostBuilder 中没有设置最低登录级别。 想知道可能是什么问题。
【问题讨论】: