diff --git a/apps/routerconsole/java/src/net/i2p/router/web/StatSummarizer.java b/apps/routerconsole/java/src/net/i2p/router/web/StatSummarizer.java index e8cd7e17b..abea0f898 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/StatSummarizer.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/StatSummarizer.java @@ -369,7 +369,8 @@ public class StatSummarizer implements Runnable { _log.error("Error rendering", re); throw new IOException("Error plotting: " + re.getMessage()); } catch (IOException ioe) { - _log.error("Error rendering", ioe); + if (_log.shouldLog(Log.WARN)) + _log.warn("Error rendering", ioe); throw ioe; } catch (OutOfMemoryError oom) { _log.error("Error rendering", oom); diff --git a/apps/routerconsole/java/src/net/i2p/router/web/SummaryRenderer.java b/apps/routerconsole/java/src/net/i2p/router/web/SummaryRenderer.java index d579c320f..3a1676ea2 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/SummaryRenderer.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/SummaryRenderer.java @@ -196,7 +196,9 @@ class SummaryRenderer { _log.error("Error rendering", re); throw new IOException("Error plotting: " + re.getMessage()); } catch (IOException ioe) { - _log.error("Error rendering", ioe); + // typically org.mortbay.jetty.EofException extends java.io.EOFException + if (_log.shouldLog(Log.WARN)) + _log.warn("Error rendering", ioe); throw ioe; } catch (OutOfMemoryError oom) { _log.error("Error rendering", oom);