From ad4375e224409de3ddd06893d21aceba398b4440 Mon Sep 17 00:00:00 2001
From: Petros Angelatos <petrosagg@gmail.com>
Date: Wed, 19 Nov 2025 22:56:56 +0200
Subject: [PATCH] logical/worker: log received keepalive messages

Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
---
 src/backend/replication/logical/worker.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/backend/replication/logical/worker.c b/src/backend/replication/logical/worker.c
index ee6ac22329f..55a37fc44c2 100644
--- a/src/backend/replication/logical/worker.c
+++ b/src/backend/replication/logical/worker.c
@@ -4062,6 +4062,10 @@ LogicalRepApplyLoop(XLogRecPtr last_received)
 						timestamp = pq_getmsgint64(&s);
 						reply_requested = pq_getmsgbyte(&s);
 
+						elog(LOG, "received keepalive with end_lsn %X/%08X (reply %d)",
+							LSN_FORMAT_ARGS(end_lsn),
+							reply_requested);
+
 						if (last_received < end_lsn)
 							last_received = end_lsn;
 
-- 
2.51.0

