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()); } }
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; } }
public static void HealthCheckError(ILogger logger, HealthCheckWrapper healthCheck, Exception exception, TimeSpan duration) { _healthCheckError(logger, healthCheck.Name, duration.TotalMilliseconds, exception); }
public static void HealthCheckBegin(ILogger logger, HealthCheckWrapper healthCheck) { _healthCheckBegin(logger, healthCheck.Name, null); }