public async Task <object> GetStatus(Guid id) { HealthCheck check = GetCheckById(id); try { _logger.LogDebug("Running health check: " + check.Name); return(await check.GetStatus()); } catch (Exception ex) { _logger.LogError(ex, "Exception in health check: {HealthCheckName}", check.Name); throw; } }