From 61a925e816e0521071f43be657921d75e8a562d5 Mon Sep 17 00:00:00 2001 From: Manfred Karrer <mk@nucleo.io> Date: Sat, 14 Mar 2015 09:10:13 +0100 Subject: [PATCH] Improve logging --- .../app/bootstrap/BootstrapNode.java | 22 +++++++++++++------ 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/bootstrap/src/main/java/io/bitsquare/app/bootstrap/BootstrapNode.java b/bootstrap/src/main/java/io/bitsquare/app/bootstrap/BootstrapNode.java index 7e5cb91e1d..8804100b75 100644 --- a/bootstrap/src/main/java/io/bitsquare/app/bootstrap/BootstrapNode.java +++ b/bootstrap/src/main/java/io/bitsquare/app/bootstrap/BootstrapNode.java @@ -43,6 +43,7 @@ public class BootstrapNode { private static boolean running = true; private final Environment env; + private boolean noPeersInfoPrinted; public BootstrapNode(Environment env) { this.env = env; @@ -97,14 +98,21 @@ public class BootstrapNode { log.info("Bootstrap node started with name " + name + " and port " + port); new Thread(() -> { while (running) { - log.info("List of all peers online ----------------------------"); - for (PeerAddress peerAddress : peer.peerBean().peerMap().all()) { - log.info(peerAddress.toString()); + if (peer.peerBean().peerMap().all().size() > 0) { + noPeersInfoPrinted = false; + log.info("Number of peers online = " + peer.peerBean().peerMap().all().size()); + for (PeerAddress peerAddress : peer.peerBean().peerMap().all()) { + log.info("Peer: " + peerAddress.toString()); + } + try { + Thread.sleep(10000); + } catch (InterruptedException e) { + return; + } } - try { - Thread.sleep(10000); - } catch (InterruptedException e) { - return; + else if (noPeersInfoPrinted) { + log.info("No peers online"); + noPeersInfoPrinted = true; } } }).start();