appsettings.json中的全局LogLevel设置不被遵循
创始人
2024-09-11 09:30:40
0

在ASP.NET Core的appsettings.json文件中,全局的LogLevel设置可以通过以下方式进行配置:

  1. 首先,在appsettings.json文件中添加一个名为"Logging"的节:
{
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft": "Warning",
      "Microsoft.Hosting.Lifetime": "Information"
    }
  },
  ...
}

在这个节中,可以设置不同的日志级别。上述示例中,"Default"级别设置为"Information","Microsoft"级别设置为"Warning","Microsoft.Hosting.Lifetime"级别设置为"Information"。

  1. 然后,在Startup.cs文件的ConfigureServices方法中,使用AddLogging方法将配置应用到日志系统:
public void ConfigureServices(IServiceCollection services)
{
    services.AddLogging(builder =>
    {
        builder.AddConfiguration(Configuration.GetSection("Logging"));
        builder.AddConsole();
        builder.AddDebug();
    });
    ...
}

这里使用AddConfiguration方法将appsettings.json文件中的Logging节配置应用到日志系统中。

  1. 最后,在程序的代码中使用ILogger进行日志记录:
private readonly ILogger _logger;

public HomeController(ILogger logger)
{
    _logger = logger;
}

public IActionResult Index()
{
    _logger.LogInformation("This is an information log");
    _logger.LogWarning("This is a warning log");
    _logger.LogError("This is an error log");

    // 其他代码...

    return View();
}

通过ILogger的不同方法,可以记录不同级别的日志信息。

如果全局的LogLevel设置不被遵循,可能是由于其他地方对日志级别进行了覆盖或修改。需要检查代码中是否有其他的日志配置,以及是否存在特定的命名空间或类的日志级别设置。

相关内容

热门资讯

7苹果版(aapoker有挂)... 7苹果版(aapoker有挂)外挂透明挂辅助软件(辅助挂)黑科技教程(了解有挂)-哔哩哔哩;aapo...
第6机器人!边锋麻将有挂吗(辅... 第6机器人!边锋麻将有挂吗(辅助挂)太坑了其实真的有挂(有挂功能)-哔哩哔哩是一款可以让一直输的玩家...
2个下载!德扑自定义房间(智能... 2个下载!德扑自定义房间(智能系统)软件透明挂(有挂详情)-哔哩哔哩是由北京得德扑自定义房间黑科技有...
1个真的有挂!wepoke有科... 1个真的有挂!wepoke有科技(游戏辅助工具)辅助挂(有挂教学)-哔哩哔哩;(需添加指定薇1367...
4苹果版!佛手在线外挂有风险嘛... 4苹果版!佛手在线外挂有风险嘛(透视)太坑了其实真的有挂(有挂实锤)-哔哩哔哩是一款可以让一直输的玩...
3规律(新版Wepoke)外挂... 3规律(新版Wepoke)外挂透明挂辅助软件(辅助挂)细节揭秘(有挂技巧)-哔哩哔哩1、很好的工具软...
七个技术!德扑人工智能(机器人... 七个技术!德扑人工智能(机器人软件开发)辅助透视(有挂工具)-哔哩哔哩1、不需要AI权限,帮助你快速...
第五个大厅房!wpk微扑克免费... 第五个大厅房!wpk微扑克免费辅助(输赢机制)其实真的有挂(有挂透视)-哔哩哔哩;最新版2024是一...
第6后台!多多来了app有挂吗... 您好,多多来了app有挂吗这款游戏可以开挂的,确实是有挂的,需要了解加微【485275054】很多玩...
第七控制(wepoke透明挂)... 第七控制(wepoke透明挂)外挂透明挂辅助器安装(辅助挂)详细教程(有挂头条)-哔哩哔哩是由北京得...