This series only centralizes the printing to one function. It assumes that any future solution will use some configuration information or state in the notmuch_database_t object. To make this available everywhere only requires internal API changes (i.e. functions in notmuch-private.h).
- Start to eliminate printing from libnotmuch David Bremner
- [PATCH 1/4] lib: add passthrough logger function David Bremner
- [PATCH 2/4] lib: add private function to extract the da... David Bremner
- [PATCH 3/4] lib: replace almost all fprintfs in library... David Bremner
- [PATCH 4/4] lib: eliminate fprintf from _notmuch_messag... David Bremner