Send: improved logging

pull/217/head
M66B 9 months ago
parent 78c6847f9f
commit ca11e6d9fe

@ -129,6 +129,7 @@ public class ServiceSend extends ServiceBase implements SharedPreferences.OnShar
final Runnable quit = new RunnableEx("send:quit") { final Runnable quit = new RunnableEx("send:quit") {
@Override @Override
protected void delegate() { protected void delegate() {
EntityLog.log(ServiceSend.this, "Send quit");
stopSelf(); stopSelf();
} }
}; };
@ -1105,8 +1106,16 @@ public class ServiceSend extends ServiceBase implements SharedPreferences.OnShar
EntityFolder outbox = db.folder().getOutbox(); EntityFolder outbox = db.folder().getOutbox();
if (outbox != null) { if (outbox != null) {
int operations = db.operation().getOperations(EntityOperation.SEND).size(); List<EntityOperation> operations = db.operation().getOperations(EntityOperation.SEND);
if (operations > 0) 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); start(context);
else { else {
db.folder().setFolderState(outbox.id, null); db.folder().setFolderState(outbox.id, null);

Loading…
Cancel
Save