From 7aba21b7b7147c5be25f507718e5fa745afe5d03 Mon Sep 17 00:00:00 2001 From: ajgeiss0702 Date: Sat, 25 Sep 2021 17:16:54 -0700 Subject: [PATCH] more info in pinger-debug --- .../queue/common/queues/QueueServerImpl.java | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/common/src/main/java/us/ajg0702/queue/common/queues/QueueServerImpl.java b/common/src/main/java/us/ajg0702/queue/common/queues/QueueServerImpl.java index 23fd963..0047a6c 100644 --- a/common/src/main/java/us/ajg0702/queue/common/queues/QueueServerImpl.java +++ b/common/src/main/java/us/ajg0702/queue/common/queues/QueueServerImpl.java @@ -130,9 +130,10 @@ public class QueueServerImpl implements QueueServer { @Override public void updatePing() { + boolean pingerDebug = main.getConfig().getBoolean("pinger-debug"); HashMap> pingsFutures = new HashMap<>(); for(AdaptedServer server : servers) { - if(main.getConfig().getBoolean("pinger-debug")) { + if(pingerDebug) { main.getLogger().info("[pinger] ["+server.getServerInfo().getName()+"] sending ping"); } pingsFutures.put(server, server.ping()); @@ -145,13 +146,15 @@ public class QueueServerImpl implements QueueServer { try { ping = futurePing.get(5, TimeUnit.SECONDS); } catch (InterruptedException | ExecutionException | TimeoutException e) { - if(main.getConfig().getBoolean("pinger-debug")) { + if(pingerDebug) { main.getLogger().info("[pinger] ["+server.getServerInfo().getName()+"] offline:"); e.printStackTrace(); } } - if(ping != null && main.getConfig().getBoolean("pinger-debug")) { + if(ping != null && pingerDebug) { main.getLogger().info("[pinger] ["+server.getServerInfo().getName()+"] online. motd: "+ping.getPlainDescription()+" players: "+ping.getPlayerCount()+"/"+ping.getMaxPlayers()); + } else if(ping == null && pingerDebug) { + main.getLogger().info("[pinger] ["+server.getServerInfo().getName()+"] offline (unknown)"); } pings.put(server, ping); @@ -207,6 +210,10 @@ public class QueueServerImpl implements QueueServer { } } } + + if(pingerDebug) { + main.getLogger().info("[pinger] ["+server.getServerInfo().getName()+"] Success"); + } } }