public Service(ISettings settings, IMetricsDao metrics_dao) { settings_ = settings; metrics_dao_ = metrics_dao; logger_ = MetricsLogger.ForCurrentProcess; start_stop_event_ = new ManualResetEvent(false); }
public DynamicServiceReporter(IMetricsRegistry registry, ZmqContext context, IRubyServiceHost service_host) { service_host_ = service_host; reporter_ = new NopMetricsReporter(); period_ = 5; period_unit_ = TimeUnit.Seconds; registry_ = registry; logger_ = MetricsLogger.ForCurrentProcess; context_ = context; }
static MetricsLogger() { ForCurrentProcess = new MetricsLogger(new NOPLogger()); }
static MetricsLogger() { current_process_logger_ = new MetricsLogger(new NOPLogger()); }