public QueueLoggerFactory( IRuntimeEnvironment runtimeEnvironment, IApplicationResourceSettingNameProvider nameProvider, IConfiguration configuration, IQueueSerializer queueSerializer, IQueueLoggerExtension queueLoggerExtension, ICorrelationIdProvider correlationIdProvider, LogLevelEnum defaultMinimumLogLevel, IFullyQualifiedName defaultLoggerSource) { _runtimeEnvironment = runtimeEnvironment; _queueSerializer = queueSerializer; _queueLoggerExtension = queueLoggerExtension; _correlationIdProvider = correlationIdProvider; _defaultMinimumLogLevel = defaultMinimumLogLevel; _defaultLoggerSource = defaultLoggerSource; _queueName = configuration[nameProvider.SettingName(ApplicationSupportComponentIdentity, "logger-queue")]; _storageAccountConnectionString = configuration[nameProvider.StorageAccountConnectionString(ApplicationSupportComponentIdentity)]; }
public CscfgConfigurationApplier(IApplicationResourceSettingNameProvider nameProvider) { _nameProvider = nameProvider; }
public AsyncApplicationResourceSettingProvider(IAsyncConfiguration configuration, IApplicationResourceSettingNameProvider nameProvider) { _configuration = configuration; _nameProvider = nameProvider; }