From ca11e6d9fefafd0db9acef2dc1e8259a05a221f0 Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 6 Jan 2025 12:53:52 +0100 Subject: [PATCH] Send: improved logging --- .../main/java/eu/faircode/email/ServiceSend.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ServiceSend.java b/app/src/main/java/eu/faircode/email/ServiceSend.java index a2ebbbb95d..93413bfeae 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSend.java +++ b/app/src/main/java/eu/faircode/email/ServiceSend.java @@ -129,6 +129,7 @@ public class ServiceSend extends ServiceBase implements SharedPreferences.OnShar final Runnable quit = new RunnableEx("send:quit") { @Override protected void delegate() { + EntityLog.log(ServiceSend.this, "Send quit"); stopSelf(); } }; @@ -1105,8 +1106,16 @@ public class ServiceSend extends ServiceBase implements SharedPreferences.OnShar EntityFolder outbox = db.folder().getOutbox(); if (outbox != null) { - int operations = db.operation().getOperations(EntityOperation.SEND).size(); - if (operations > 0) + List operations = db.operation().getOperations(EntityOperation.SEND); + EntityLog.log(context, "Start send service ops=" + operations.size()); + for (EntityOperation operation : operations) + Log.i("Send operation id=" + operation.id + + " tries=" + operation.tries + + " state=" + operation.state + + " error=" + operation.error + + " created=" + new Date(operation.created)); + + if (!operations.isEmpty()) start(context); else { db.folder().setFolderState(outbox.id, null);