private void Start() { while (!_isStopped) { DoChecks(); RemoveSystemStatsCheck(); Log.InfoFormat("Checks complete. Sleeping for {0} seconds", _config.CheckInterval / 1000); Thread.Sleep(_config.CheckInterval); } }