Added folder status logging

pull/210/head
M66B 2 years ago
parent 110f1ac873
commit f2eacfeaeb

@ -3496,7 +3496,7 @@ class Core {
Context context, JSONArray jargs,
EntityAccount account, final EntityFolder folder,
IMAPStore istore, final IMAPFolder ifolder, State state)
throws JSONException, ProtocolException, MessagingException, IOException {
throws JSONException, MessagingException, IOException {
final DB db = DB.getInstance(context);
try {
SyncStats stats = new SyncStats();
@ -3524,6 +3524,7 @@ class Core {
boolean delete_unseen = prefs.getBoolean("delete_unseen", false);
boolean use_modseq = prefs.getBoolean("use_modseq", true);
boolean perform_expunge = prefs.getBoolean("perform_expunge", true);
boolean log = prefs.getBoolean("protocol", false);
if (account.isYahoo() || account.isAol())
sync_nodate = false;
@ -3643,7 +3644,7 @@ class Core {
final List<Long> uids = db.message().getUids(folder.id, sync_kept || force ? null : sync_time);
Log.i(folder.name + " local count=" + uids.size());
if (Log.isDebugLogLevel())
if (BuildConfig.DEBUG || log)
try {
Status status = (Status) ifolder.doCommand(new IMAPFolder.ProtocolCommand() {
@Override
@ -3651,7 +3652,8 @@ class Core {
return protocol.status(ifolder.getFullName(), null);
}
});
Log.i(folder.name + " status total=" + status.total);
EntityLog.log(context, EntityLog.Type.Protocol, folder.name + " status" +
" total=" + status.total + " unseen=" + status.unseen);
} catch (Throwable ex) {
Log.w(ex);
}

Loading…
Cancel
Save