protected override void doWork() { logService.Debug(DateTime.Now); IEtwAnalyzeService etwAnalyzeService = EtwAnalyzeService.GetInstance(); etwAnalyzeService.DoWork(); logService.Debug("etwAnalyzeService start."); }
public static IEtwAnalyzeService GetInstance() { if (_etwAnalyzeService != null) { return(_etwAnalyzeService); } lock (obj_Sync) { if (_etwAnalyzeService == null) { _etwAnalyzeService = new EtwAnalyzeService(); } } return(_etwAnalyzeService); }