【问题标题】:.Net Core Logger Configuration.Net 核心记录器配置
【发布时间】: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 中没有设置最低登录级别。 想知道可能是什么问题。

【问题讨论】:

    标签: logging .net-core


    【解决方案1】:

    所以问题是默认日志配置没有应用于开发。由于我也在开发中添加了控制台,因此可以正常工作。

    但是,奇怪的是,没有应用默认设置(所有布局)

    【讨论】:

      猜你喜欢
      • 2018-12-20
      • 2022-06-11
      • 1970-01-01
      • 2020-09-08
      • 2020-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多