public PerfCollector(IPerfLogger logger, IEnumerable<PerfCounterBuilder> perfCounterBuilders) { mLogger = logger; mPerformanceCounters = new List<PerformanceCounter>(); foreach (var perfCounterBuilder in perfCounterBuilders) mPerformanceCounters.Add(perfCounterBuilder.ProducePerfCounter()); }
public MoranbernateStorage(ISqlConnectionFactory connectionFactory, IPerfLogger <T> perfLogger, IMetricsReporter metricsReporter) { _perfLogger = perfLogger; _metricsReporter = metricsReporter; _connectionProvider = connectionFactory.GetConnectionProvider <T>(); }
public AggregatedQueryRunner(ISqlConnectionFactory connectionFactory, IPerfLogger <T> perfLogger, IMetricsReporter metricsReporter) { _perfLogger = perfLogger; _metricsReporter = metricsReporter; _connectionProvider = connectionFactory.GetConnectionProvider <T>(); }
///<summary></summary> public SafeLogger(IPerfLogger innerLogger) { _innerLogger = innerLogger; }