From 8776f4c1c040d8636a180939d7b076c3a1045ffd Mon Sep 17 00:00:00 2001 From: KHobbits Date: Thu, 15 Mar 2012 01:32:08 +0000 Subject: Metrics errors aren't important. --- .../earth2me/essentials/metrics/MetricsStarter.java | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/Essentials/src/com/earth2me/essentials/metrics/MetricsStarter.java b/Essentials/src/com/earth2me/essentials/metrics/MetricsStarter.java index 347d74bf6..120b22742 100644 --- a/Essentials/src/com/earth2me/essentials/metrics/MetricsStarter.java +++ b/Essentials/src/com/earth2me/essentials/metrics/MetricsStarter.java @@ -45,9 +45,9 @@ public class MetricsStarter implements Runnable return; } } - catch (IOException e) + catch (IOException ex) { - ess.getLogger().log(Level.WARNING, "[Metrics] " + e.getMessage(), e); + metricsError(ex); } } @@ -78,9 +78,21 @@ public class MetricsStarter implements Runnable metrics.start(); } - catch (IOException e) + catch (IOException ex) { - ess.getLogger().log(Level.WARNING, "[Metrics] " + e.getMessage(), e); + metricsError(ex); + } + } + + public void metricsError(IOException ex) + { + if (ess.getSettings().isDebug()) + { + ess.getLogger().log(Level.INFO, "[Metrics] " + ex.getMessage(), ex); + } + else + { + ess.getLogger().log(Level.INFO, "[Metrics] " + ex.getMessage()); } } -- cgit v1.2.3