Skip to content

Commit 364c463

Browse files
committed
Add more logging
1 parent ef29e6d commit 364c463

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/lib/heartbeat.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export function heartbeat(ws: WebSocket, lastMessageTime: MutableRefObject<numbe
2727
const timeNow = Date.now();
2828
const lastMessageReceivedAt = getLastMessageTime(lastMessageTime);
2929
if (lastMessageReceivedAt + timeout <= timeNow) {
30-
console.warn(`Heartbeat timed out, closing connection, last message was seen ${timeNow - lastMessageReceivedAt}ms ago`);
30+
console.warn(`Heartbeat timed out, closing connection, last message received ${timeNow - lastMessageReceivedAt}ms ago, last ping sent ${timeNow - lastPingSentAt}ms ago`);
3131
ws.close();
3232
} else {
3333
if (lastMessageReceivedAt + interval <= timeNow && lastPingSentAt + interval <= timeNow) {
@@ -37,6 +37,7 @@ export function heartbeat(ws: WebSocket, lastMessageTime: MutableRefObject<numbe
3737
} else {
3838
ws.send(message);
3939
}
40+
console.log(`>>> last message received ${timeNow - lastMessageReceivedAt}ms ago, last ping sent ${timeNow - lastPingSentAt}ms ago`);
4041
lastPingSentAt = timeNow;
4142
} catch (err: unknown) {
4243
console.error(`Heartbeat failed, closing connection`, err instanceof Error ? err.message : err);

0 commit comments

Comments
 (0)