From 29d2051a34fa131eed358f5fedec3b3fd700ead8 Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Sat, 1 Aug 2020 12:48:53 +0000
Subject: [PATCH] configlogging code cleanup

---
 .../web/helpers/ConfigLoggingHelper.java      | 28 +++++++++----------
 1 file changed, 13 insertions(+), 15 deletions(-)

diff --git a/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigLoggingHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigLoggingHelper.java
index b0aafa7715..603729d2ba 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigLoggingHelper.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigLoggingHelper.java
@@ -12,22 +12,25 @@ import net.i2p.util.Log;
 import net.i2p.util.Translate;
 
 public class ConfigLoggingHelper extends HelperBase {
-    public ConfigLoggingHelper() {}
     
     public String getLogFilePattern() {
         return _context.logManager().getBaseLogfilename();
     }
+
     public String getRecordPattern() {
         return new String(_context.logManager().getFormat());
     }
+
     public String getDatePattern() {
         return _context.logManager().getDateFormatPattern();
     }
+
     public String getMaxFileSize() {
         int bytes = _context.logManager().getFileSize();
         if (bytes <= 0) return "1.00 MiB";
         return DataHelper.formatSize2(bytes, false) + 'B';
     }
+
     public String getLogLevelTable() {
         StringBuilder buf = new StringBuilder(32*1024);
         Properties limits = _context.logManager().getLimits();
@@ -41,13 +44,8 @@ public class ConfigLoggingHelper extends HelperBase {
             String level = limits.getProperty(prefix);
             buf.append(prefix).append('=').append(level).append('\n');
         }
-        buf.append("</textarea><br>\n");
-        buf.append("<p>")
-           .append(_t("Add additional logging statements above (e.g. {0}).", "<b>net.i2p.router.tunnel=WARN</b>"))
-           .append("<br>")
-           .append(_t("Alternatively, put entries in the file {0} (e.g. {1}).",
-                      "<b>" + new File(_context.getConfigDir(), "logger.config") + "</b>",
-                      "<b>logger.record.net.i2p.router.tunnel=WARN</b>"))
+        buf.append("</textarea><br>\n<p>");
+        buf.append(_t("Add additional logging statements above (e.g. {0}).", "<b>net.i2p.router.tunnel=WARN</b>"))
            .append("<br>")
            .append(_t("Valid log levels are {0}.", "<b>DEBUG, INFO, WARN, ERROR, CRIT</b>"))
            .append("</p>\n");
@@ -72,12 +70,13 @@ public class ConfigLoggingHelper extends HelperBase {
     private static final String[] levels = { "CRIT", "ERROR", "WARN", "INFO", "DEBUG" };
 
     public String getDefaultLogLevelBox() {
+        StringBuilder buf = new StringBuilder(128);
         String cur = _context.logManager().getDefaultLimit();
-        return getLogLevelBox("defaultloglevel", cur, false);
+        getLogLevelBox(buf, "defaultloglevel", cur, false);
+        return buf.toString();
     }
 
-    private String getLogLevelBox(String name, String cur, boolean showRemove) {
-        StringBuilder buf = new StringBuilder(128);
+    private void getLogLevelBox(StringBuilder buf, String name, String cur, boolean showRemove) {
         buf.append("<select name=\"").append(name).append("\">\n");
         
         for (int i = 0; i < levels.length; i++) {
@@ -88,10 +87,9 @@ public class ConfigLoggingHelper extends HelperBase {
             buf.append('>').append(_c(l)).append("</option>\n");
         }        
         
-        if (showRemove)
-            buf.append("<option value=\"remove\">").append(_t("Remove")).append("</option>");
+        //if (showRemove)
+        //    buf.append("<option value=\"remove\">").append(_t("Remove")).append("</option>");
         buf.append("</select>\n");
-        return buf.toString();
     }
 
     /**
@@ -135,7 +133,7 @@ public class ConfigLoggingHelper extends HelperBase {
         }        
         
         buf.append("</select>\n");
-        buf.append(getLogLevelBox("newloglevel", "WARN", false));
+        getLogLevelBox(buf, "newloglevel", "WARN", false);
         return buf.toString();
     }
 
-- 
GitLab