From dfaee716bbea5300a3a533f101d96c84639c4d07 Mon Sep 17 00:00:00 2001 From: a10zn8 Date: Mon, 20 Mar 2023 09:25:04 +0300 Subject: [PATCH] Log every health request (#176) --- .../kotlin/io/emeraldpay/dshackle/monitoring/HealthCheckSetup.kt | 1 + 1 file changed, 1 insertion(+) 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())