protected override void OnStart(string[] args) { travelTimer = new Timer(); this.travelTimer.Interval = 60000; this.travelTimer.Elapsed += new ElapsedEventHandler(travelTimer_Tick); this.travelTimer.Enabled = true; TimeLogger.WriteErrorLog("Travel Time Logger Started"); }
private void travelTimer_Tick(object sender, ElapsedEventArgs e) { // Fire Timer Every 5 Mins int timeInterval = Convert.ToInt32(DateTime.Now.ToString("HHmm")); if (timeInterval % 5 == 0) { TimeLogger.LogTime(); } }
protected override void OnStop() { this.travelTimer.Enabled = false; TimeLogger.WriteErrorLog("Travel Time Logger Stopped"); }