Exemplo n.º 1
0
 public static void HealthCheckData(ILogger logger, HealthCheckWrapper healthCheck, HealthReportEntry entry)
 {
     if (entry.Data.Count > 0 && logger.IsEnabled(LogLevel.Debug))
     {
         logger.Log(
             LogLevel.Debug,
             EventIds.HealthCheckData,
             new HealthCheckDataLogValue(healthCheck.Name, entry.Data),
             null,
             (state, ex) => state.ToString());
     }
 }
Exemplo n.º 2
0
            public static void HealthCheckEnd(ILogger logger, HealthCheckWrapper healthCheck, HealthReportEntry entry, TimeSpan duration)
            {
                switch (entry.Status)
                {
                case HealthStatus.Healthy:
                    _healthCheckEndHealthy(logger, healthCheck.Name, duration.TotalMilliseconds, entry.Status, entry.Description, null);
                    break;

                case HealthStatus.Degraded:
                    _healthCheckEndDegraded(logger, healthCheck.Name, duration.TotalMilliseconds, entry.Status, entry.Description, null);
                    break;

                case HealthStatus.Unhealthy:
                    _healthCheckEndUnhealthy(logger, healthCheck.Name, duration.TotalMilliseconds, entry.Status, entry.Description, null);
                    break;
                }
            }
Exemplo n.º 3
0
 public static void HealthCheckError(ILogger logger, HealthCheckWrapper healthCheck, Exception exception, TimeSpan duration)
 {
     _healthCheckError(logger, healthCheck.Name, duration.TotalMilliseconds, exception);
 }
Exemplo n.º 4
0
 public static void HealthCheckBegin(ILogger logger, HealthCheckWrapper healthCheck)
 {
     _healthCheckBegin(logger, healthCheck.Name, null);
 }