From 5498d3633cd3f16f3ec959530b0b27b4350e390c Mon Sep 17 00:00:00 2001 From: nathan Date: Wed, 22 Feb 2017 14:41:18 +0100 Subject: [PATCH] Simpler logging when the tray is loaded when DEBUG=false. --- src/dorkbox/systemTray/SystemTray.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/dorkbox/systemTray/SystemTray.java b/src/dorkbox/systemTray/SystemTray.java index 635cad0..1cdc192 100644 --- a/src/dorkbox/systemTray/SystemTray.java +++ b/src/dorkbox/systemTray/SystemTray.java @@ -776,7 +776,7 @@ class SystemTray { ((OS.isLinux() || OS.isUnix()) && NativeUI.class.isAssignableFrom(trayType) && trayType != _AwtTray.class)) { try { reference.set((Tray) trayType.getConstructors()[0].newInstance(systemTray)); - logger.info("Successfully Loaded: {}", trayType.getSimpleName()); + } catch (Exception e) { logger.error("Unable to create tray type: '" + trayType.getSimpleName() + "'", e); } @@ -794,7 +794,6 @@ class SystemTray { void run() { try { reference.set((Tray) finalTrayType.getConstructors()[0].newInstance(systemTray)); - logger.info("Successfully Loaded: {}", finalTrayType.getSimpleName()); } catch (Exception e) { logger.error("Unable to create tray type: '" + finalTrayType.getSimpleName() + "'", e); } @@ -806,7 +805,13 @@ class SystemTray { } systemTrayMenu = reference.get(); - + if (systemTrayMenu != null) { + if (DEBUG) { + logger.info("Successfully loaded type: {}", trayType.getSimpleName()); + } else { + logger.info("Successfully loaded"); + } + } // These install a shutdown hook in JavaFX/SWT, so that when the main window is closed -- the system tray is ALSO closed. if (ENABLE_SHUTDOWN_HOOK) {