Don't build debug strings when debug is not enabled.

This commit is contained in:
Christoph Sturm 2019-09-06 11:14:19 +02:00 committed by Christoph Atteneder
parent 0a263b0ac9
commit e5e49dc5bd
No known key found for this signature in database
GPG key ID: CD5DC1C529CDFD3B

View file

@ -98,6 +98,7 @@ public abstract class NetworkNode implements MessageListener {
public SettableFuture<Connection> sendMessage(@NotNull NodeAddress peersNodeAddress,
NetworkEnvelope networkEnvelope) {
if (log.isDebugEnabled())
log.debug("sendMessage: peersNodeAddress=" + peersNodeAddress + "\n\tmessage=" + Utilities.toTruncatedString(networkEnvelope));
checkNotNull(peersNodeAddress, "peerAddress must not be null");
@ -123,9 +124,11 @@ public abstract class NetworkNode implements MessageListener {
try {
// can take a while when using tor
long startTs = System.currentTimeMillis();
if (log.isDebugEnabled())
log.debug("Start create socket to peersNodeAddress {}", peersNodeAddress.getFullAddress());
Socket socket = createSocket(peersNodeAddress);
long duration = System.currentTimeMillis() - startTs;
if (log.isDebugEnabled())
log.debug("Socket creation to peersNodeAddress {} took {} ms", peersNodeAddress.getFullAddress(),
duration);
@ -139,6 +142,7 @@ public abstract class NetworkNode implements MessageListener {
existingConnection = getOutboundConnection(peersNodeAddress);
if (existingConnection != null) {
if (log.isDebugEnabled())
log.debug("We found in the meantime a connection for peersNodeAddress {}, " +
"so we use that for sending the message.\n" +
"That can happen if Tor needs long for creating a new outbound connection.\n" +
@ -184,6 +188,7 @@ public abstract class NetworkNode implements MessageListener {
peersNodeAddress,
networkProtoResolver);
if (log.isDebugEnabled())
log.debug("\n\n%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n" +
"NetworkNode created new outbound connection:"
+ "\nmyNodeAddress=" + getNodeAddress()