From b5b500e2b2a534f8b676f34138d5f910ebccfe19 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 4 Mar 2023 11:30:48 +0100 Subject: [PATCH] Debug info: filters --- app/src/main/java/eu/faircode/email/Log.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/Log.java b/app/src/main/java/eu/faircode/email/Log.java index e352c86a28..067d0c67f4 100644 --- a/app/src/main/java/eu/faircode/email/Log.java +++ b/app/src/main/java/eu/faircode/email/Log.java @@ -2353,6 +2353,17 @@ public class Log { filter = nm.getCurrentInterruptionFilter(); } + StringBuilder filters = new StringBuilder(); + for (String key : prefs.getAll().keySet()) + if (key.startsWith("filter_")) { + Object value = prefs.getAll().get(key); + if (Boolean.TRUE.equals(value)) + filters.append(' ') + .append(key.substring(7)) + .append('=') + .append(value); + } + size += write(os, "enabled=" + enabled + (enabled ? "" : " !!!") + " interval=" + pollInterval + "\r\n" + "metered=" + metered + (metered ? "" : " !!!") + @@ -2373,7 +2384,8 @@ public class Log { " messages=" + db.message().countTotal() + " rules=" + db.rule().countTotal() + " ops=" + db.operation().getOperationCount() + - " outbox=" + db.message().countOutbox() + + " outbox=" + db.message().countOutbox() + "\r\n" + + "filter " + filters + "\r\n\r\n"); if (schedule) {