public DbLogger( DbLoggerProvider loggerProvider, IServiceProvider serviceProvider, string loggerName, IOptions <SiteSettings> siteSettings) { _loggerName = loggerName; _siteSettings = siteSettings ?? throw new ArgumentNullException(nameof(siteSettings)); _minLevel = _siteSettings.Value.Logging.LogLevel.Default; _serviceProvider = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider)); _loggerProvider = loggerProvider ?? throw new ArgumentNullException(nameof(loggerProvider)); }
public DbLogger( DbLoggerProvider loggerProvider, IServiceProvider serviceProvider, string loggerName, IOptions <SiteSettings> siteSettings) { _loggerName = loggerName; _siteSettings = siteSettings; _siteSettings.CheckArgumentIsNull(nameof(_siteSettings)); _minLevel = _siteSettings.Value.Logging.LogLevel.Default; _serviceProvider = serviceProvider; _serviceProvider.CheckArgumentIsNull(nameof(_serviceProvider)); _loggerProvider = loggerProvider; _loggerProvider.CheckArgumentIsNull(nameof(_loggerProvider)); }