首页 新闻 会员 周边

在.net core中如何通过代码设置只针对应用程序的日志级别

0
悬赏园豆:30 [已解决问题] 解决于 2016-12-12 18:30

之前是在配置文件 appsettings.json 中设置的:

复制代码
{  
  "Logging": {
    "LogLevel": {
      "Default": "Debug",
      "System": "Error",
      "Microsoft": "Error"
    }
  }
}
复制代码

Startup中的代码:

loggerFactory.AddConsole(Configuration.GetSection("Logging"));

现在想通过代码进行配置,请问如何实现?

dudu的主页 dudu | 高人七级 | 园豆:30994
提问于:2016-12-09 15:49
< >
分享
最佳答案
0

通过下面的代码实现了

loggerFactory.AddConsole(new ConsoleLoggerSettings
{
    Switches = new Dictionary<string, LogLevel>()
    {
        { "Default", LogLevel.Debug }
    }
});



dudu | 高人七级 |园豆:30994 | 2016-12-12 18:28
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册