From 4e1156d4bc163b2486b16fefee921e37a3fd21e4 Mon Sep 17 00:00:00 2001 From: Adrian Malacoda Date: Thu, 17 Dec 2020 02:50:28 -0600 Subject: [PATCH] when testing servers, don't propagate exceptions but do note them --- desktop/.factorypath | 4 +++- .../src/main/java/net/monarchpass/piecannon/App.java | 10 +++++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/desktop/.factorypath b/desktop/.factorypath index dd89b2b..f9aec58 100644 --- a/desktop/.factorypath +++ b/desktop/.factorypath @@ -1,6 +1,9 @@ + + + @@ -9,6 +12,5 @@ - diff --git a/desktop/src/main/java/net/monarchpass/piecannon/App.java b/desktop/src/main/java/net/monarchpass/piecannon/App.java index 42743ed..ef66131 100644 --- a/desktop/src/main/java/net/monarchpass/piecannon/App.java +++ b/desktop/src/main/java/net/monarchpass/piecannon/App.java @@ -51,8 +51,16 @@ public class App { public static void testServers (final List servers) { log.log(Level.INFO, "Testing all defined servers"); for (final Server server : servers) { + Object result; + try { + result = PieCannon.testServer(server); + } + catch (final Exception exception) { + result = exception; + } + log.log(Level.INFO, "{0} {1}: {2}", new Object[] { - server.getClass().getSimpleName(), server.getLabel(), PieCannon.testServer(server) + server.getClass().getSimpleName(), server.getLabel(), result }); } }