zoukankan      html  css  js  c++  java
  • ABP .net Core 将日志打印在控制台

    上效果图


    来看一下操作流程:

    一、分为.net Core 2.2 和 .net Core 3.0及以上

    (一)、.net Core 2.2
    1、在 EntityFrameworkCore中安装Nuget报: Microsoft.Extensions.Logging.Console
    2、在XXXXEntityFrameworkModule增加
    public static readonly LoggerFactory MyLoggerFactory
                = new LoggerFactory(new[]
            {
                new ConsoleLoggerProvider((category, level)
                    => category == DbLoggerCategory.Database.Command.Name
                       && level == LogLevel.Information, true)
            });
    
    Configuration.Modules.AbpEfCore().AddDbContext<YTMyprocteDbContext>(options =>
    {
          if (options.ExistingConnection != null)
          {
              YTMyprocteDbContextConfigurer.Configure(options.DbContextOptions, options.ExistingConnection);
          }
          else
          {
              YTMyprocteDbContextConfigurer.Configure(options.DbContextOptions, options.ConnectionString);
          }
          options.DbContextOptions.UseLoggerFactory(MyLoggerFactory);
          options.DbContextOptions.EnableSensitiveDataLogging(true);       //logging 不加密 development使用 !
    });
    
    (二)、.net Core 3.0及以上
    1、在XXXXEntityFrameworkModule增加
     public static readonly ILoggerFactory MyLoggerFactory
        = LoggerFactory.Create(builder => { builder.AddConsole(); });
    
    if (!SkipDbContextRegistration)
    {
          Configuration.Modules.AbpEfCore().AddDbContext<SCMDbContext>(options =>
          {
              if (options.ExistingConnection != null)
              {
                  SCMDbContextConfigurer.Configure(options.DbContextOptions, options.ExistingConnection);
              }
              else
              {
                  SCMDbContextConfigurer.Configure(options.DbContextOptions, options.ConnectionString);
              }
              options.DbContextOptions.UseLoggerFactory(MyLoggerFactory);
          });
    }
    
  • 相关阅读:
    循环神经网络(Recurrent Neural Network)
    特征选择
    程序猿能挣多少钱
    python socket
    python 2 encode and decode
    pandas series
    source collection list
    pep8摘要
    python 正则表达式
    django显示图片
  • 原文地址:https://www.cnblogs.com/moonstars/p/15421857.html
Copyright © 2011-2022 走看看