Beispiel #1
0
 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));
 }
Beispiel #2
0
        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));
        }