From aafb9d7e4fb32a934720a26246ac858bd007ff00 Mon Sep 17 00:00:00 2001 From: CalDescent Date: Fri, 18 Jun 2021 08:05:35 +0100 Subject: [PATCH] Include running total in "Sent X bytes" log entry. --- src/main/java/org/qortal/network/Peer.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/qortal/network/Peer.java b/src/main/java/org/qortal/network/Peer.java index c2535118..bb6dd148 100644 --- a/src/main/java/org/qortal/network/Peer.java +++ b/src/main/java/org/qortal/network/Peer.java @@ -553,12 +553,14 @@ public class Peer { synchronized (this.socketChannel) { final long sendStart = System.currentTimeMillis(); + long totalBytes = 0; while (outputBuffer.hasRemaining()) { int bytesWritten = this.socketChannel.write(outputBuffer); + totalBytes += bytesWritten; - LOGGER.trace("[{}] Sent {} bytes of {} message with ID {} to peer {}", this.peerConnectionId, - bytesWritten, message.getType().name(), message.getId(), this); + LOGGER.trace("[{}] Sent {} bytes of {} message with ID {} to peer {} ({} total)", this.peerConnectionId, + bytesWritten, message.getType().name(), message.getId(), this, totalBytes); if (bytesWritten == 0) { // Underlying socket's internal buffer probably full,