From 3edb242d5aa70e6d8c8e4075c4c0b155b030b730 Mon Sep 17 00:00:00 2001 From: Mike Hearn Date: Mon, 30 May 2011 15:53:34 +0000 Subject: [PATCH] Don't create the log line for message dumping in NetworkConnection unless that level of debug logging is enabled. This was dominating the profiles on Android. --- src/com/google/bitcoin/core/NetworkConnection.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/com/google/bitcoin/core/NetworkConnection.java b/src/com/google/bitcoin/core/NetworkConnection.java index 2cbf1f4b..5fbf6b55 100644 --- a/src/com/google/bitcoin/core/NetworkConnection.java +++ b/src/com/google/bitcoin/core/NetworkConnection.java @@ -249,11 +249,13 @@ public class NetworkConnection { } } - log.debug("Received {} byte '{}' message: {}", new Object[]{ + if (log.isDebugEnabled()) { + log.debug("Received {} byte '{}' message: {}", new Object[]{ size, command, Utils.bytesToHexString(payloadBytes) - }); + }); + } try { Message message;