public DatabaseErrorPageMiddleware([NotNull] RequestDelegate next, [NotNull] IServiceProvider serviceProvider, [NotNull] ILoggerFactory loggerFactory, [NotNull] DatabaseErrorPageOptions options) { Check.NotNull(next, nameof(next)); Check.NotNull(serviceProvider, nameof(serviceProvider)); Check.NotNull(loggerFactory, nameof(loggerFactory)); Check.NotNull(options, nameof(options)); _next = next; _serviceProvider = serviceProvider; _options = options; _logger = loggerFactory.CreateLogger <DatabaseErrorPageMiddleware>(); _loggerProvider = new DataStoreErrorLoggerProvider(); loggerFactory.AddProvider(_loggerProvider); }
public DatabaseErrorPageMiddleware([NotNull] RequestDelegate next, [NotNull] IServiceProvider serviceProvider, [NotNull] ILoggerFactory loggerFactory, [NotNull] DatabaseErrorPageOptions options) { Check.NotNull(next, nameof(next)); Check.NotNull(serviceProvider, nameof(serviceProvider)); Check.NotNull(loggerFactory, nameof(loggerFactory)); Check.NotNull(options, nameof(options)); _next = next; _serviceProvider = serviceProvider; _options = options; _logger = loggerFactory.CreateLogger<DatabaseErrorPageMiddleware>(); _loggerProvider = new DataStoreErrorLoggerProvider(); loggerFactory.AddProvider(_loggerProvider); }