private List <Task> GetDeadLogTasks()
        {
            var taskList = new List <Task>();

            taskList.Add(Task.Run(() =>
            {
                try
                {
                    var logCollector = new QvLogFileDirector(_logger, _filesystem, _notify);
                    logCollector.Execute(ServiceVariables);
                }
                catch (Exception e)
                {
                    _logger.Add("Failed getting logs", e);
                }
            }));
            return(taskList);
        }
        private List <Task> GetApiTasks()
        {
            var taskList = new List <Task>();

            taskList.Add(Task.Run(() =>
            {
                try
                {
                    new ApiCollector(_logger, _notify, ServiceVariables).CollectFromApi();
                    var logCollector = new QvLogFileDirector(_logger, _filesystem, _notify);
                    logCollector.Execute(ServiceVariables);
                }
                catch (Exception e)
                {
                    _logger.Add("Failed Api collection", e);
                }
            }));
            return(taskList);
        }