public static ILoggerFactory AddEntityFramework(this ILoggerFactory factory, string nameOrConnectionString, IConfiguration configuration)
        {
            if (factory == null) throw new ArgumentNullException("factory");

            if (string.IsNullOrEmpty(nameOrConnectionString))
            {
                throw new ArgumentNullException("nameOrConnectionString");
            }

            var settings = new ConfigurationConsoleLoggerSettings(configuration);
            factory.AddProvider(new EntityFrameworkLoggerProvider(nameOrConnectionString, settings));

            return factory;
        }
 public static ILoggerFactory AddConsole(this ILoggerFactory factory, IConfiguration configuration)
 {
     var settings = new ConfigurationConsoleLoggerSettings(configuration);
     return factory.AddConsole(settings);
 }