using NLog; using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Sony.Filtr.Tasks.Tasks { public class HealthcheckTask : IScheduledTask { private readonly Logger _logger; HealthcheckManager healthcheckManager; public HealthcheckTask(HealthcheckManager healthcheckManager) { this.healthcheckManager = healthcheckManager; _logger = LogManager.GetLogger("HealthcheckTask"); } public async Task ExecuteAsync(Guid scheduledTaskLogId) { try { var items = await healthcheckManager.GetScheduledStatistics(); return null; } catch (Exception ex) { _logger.Error(ex); throw; } } } }