From c03079ad08b8c6441a6b1bf2e032844aae679e08 Mon Sep 17 00:00:00 2001 From: Ori Bernstein Date: Sun, 26 Jul 2020 19:12:48 -0700 Subject: [PATCH] upasfs: make imap debug logging less noisy The current logging prints a debug line for every message in an inbox, which is unusably verbose. This removes the prints for unchanged messages, and adds a print for flag changes. --- sys/src/cmd/upas/fs/imap.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sys/src/cmd/upas/fs/imap.c b/sys/src/cmd/upas/fs/imap.c index 975bca5de..a2f12b366 100644 --- a/sys/src/cmd/upas/fs/imap.c +++ b/sys/src/cmd/upas/fs/imap.c @@ -979,7 +979,6 @@ again: m->imapuid = strtoull(m->idxaux, 0, 0); c = vcmp(f[i].uid, m->imapuid); } - idprint(imap, "consider %U and %U -> %d\n", iimapuid: 1, c); if(c < 0){ /* new message */ idprint(imap, "new: %U (%U)\n", f[i].uid, m? m->imapuid: 0); @@ -1006,8 +1005,10 @@ again: m->deleted = Disappear; ll = &m->next; }else{ - if((m->flags & ~Frecent) != (f[i].flags & ~Frecent)) + if((m->flags & ~Frecent) != (f[i].flags & ~Frecent)){ + idprint(imap, "modified: %d != %d\n", m->flags, f[i].flags); m->cstate |= Cmod; + } m->flags = f[i].flags; ll = &m->next; i++;