diff --git a/src/main/kotlin/io/emeraldpay/dshackle/monitoring/HealthCheckSetup.kt b/src/main/kotlin/io/emeraldpay/dshackle/monitoring/HealthCheckSetup.kt index c772bad8..6c9b8a89 100644 --- a/src/main/kotlin/io/emeraldpay/dshackle/monitoring/HealthCheckSetup.kt +++ b/src/main/kotlin/io/emeraldpay/dshackle/monitoring/HealthCheckSetup.kt @@ -65,6 +65,7 @@ class HealthCheckSetup( val ok = response.ok val data = response.details.joinToString("\n") val code = if (ok) HttpStatus.OK else HttpStatus.SERVICE_UNAVAILABLE + log.debug("Health check response: ${code.value()} ${code.reasonPhrase} $data") httpExchange.sendResponseHeaders(code.value(), data.toByteArray().size.toLong()) httpExchange.responseBody.use { os -> os.write(data.toByteArray())