From 1a7f94c5df4768ecc2c362dc8be98e1e84f37ccb Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 8 Dec 2020 10:45:31 +0100 Subject: [PATCH] Reduced logging --- app/src/main/java/eu/faircode/email/Core.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index 2de3c82534..a0502f976b 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -503,14 +503,18 @@ class Core { // Delete: NO [CANNOT] STORE It's not possible to perform specified operation // Delete: NO [UNAVAILABLE] EXPUNGE Backend error // Delete: NO mailbox selected READ-ONLY + String msg = "Unrecoverable operation=" + op.name + " tries=" + op.tries + " created=" + new Date(op.created); + EntityLog.log(context, msg + " folder=" + folder.id + ":" + folder.name + " message=" + (message == null ? null : message.id + ":" + message.subject) + " reason=" + Log.formatThrowable(ex, false)); - if (op.tries > 1 || - ex.getCause() instanceof BadCommandException || - ex.getCause() instanceof CommandFailedException) + + if (ifolder != null && ifolder.isOpen() && + (op.tries > 1 || + ex.getCause() instanceof BadCommandException || + ex.getCause() instanceof CommandFailedException)) Log.e(new Throwable(msg, ex)); try {