From 87c04bf00b1ba04a2e833be979a2a196f57fd49e Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Sat, 10 Mar 2012 21:51:50 +0000 Subject: [PATCH] * configloggging: Fix clearing log overrides --- .../java/src/net/i2p/router/web/ConfigLoggingHandler.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigLoggingHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigLoggingHandler.java index 772e9879f8..f1970e0447 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigLoggingHandler.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigLoggingHandler.java @@ -70,7 +70,7 @@ public class ConfigLoggingHandler extends FormHandler { private void saveChanges() { boolean shouldSave = false; - if (_levels != null || _newLogClass != null) { + if ((_levels != null && _levels.length() > 0) || _newLogClass != null) { try { Properties props = new Properties(); if (_levels != null) @@ -85,8 +85,9 @@ public class ConfigLoggingHandler extends FormHandler { _context.logManager().getLog(ConfigLoggingHandler.class).error("Error reading from the props?", ioe); addFormError("Error updating the log limits - levels not valid"); } - } else { + } else if (!_context.logManager().getLimits().isEmpty()) { _context.logManager().setLimits(null); + shouldSave = true; addFormNotice("Log limits cleared"); } -- GitLab