private async Task <HealthIssue[]> GetDcrdHealthIssues()
        {
            try
            {
                await _dcrdClient.PingAsync();

                return(new HealthIssue[0]);
            }
            catch (Exception e)
            {
                _log.Error(e);
                return(new[]
                {
                    HealthIssue.Create("DcrdPingFailure",
                                       $"Failed to ping dcrd.  {e}".Trim())
                });
            }
        }
Exemplo n.º 2
0
        private async Task <HealthIssue[]> GetDcrdHealthIssues()
        {
            try
            {
                await _dcrdClient.PingAsync();

                return(new HealthIssue[0]);
            }
            catch (Exception e)
            {
                await _log.WriteErrorAsync(nameof(HealthService), nameof(GetDcrdHealthIssues), "", e);

                return(new[]
                {
                    HealthIssue.Create("DcrdPingFailure",
                                       $"Failed to ping dcrd.  {e.Message}".Trim())
                });
            }
        }