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); }