update to use fmt-based apis

Not complete, but a first big stab converting users of Mu::Error and
various g_warning & friends, format to the new libfmt-based APIs.
This commit is contained in:
Dirk-Jan C. Binnema
2023-07-05 23:10:13 +03:00
parent 742ca33740
commit 4920b56671
46 changed files with 435 additions and 449 deletions

View File

@ -208,7 +208,7 @@ Document::contacts_value(Field::Id id) const noexcept
const auto ctype{contact_type_from_field_id(id)};
if (G_UNLIKELY(!ctype)) {
g_critical("invalid field-id for contact-type: <%zu>",
mu_critical("invalid field-id for contact-type: <{}>",
static_cast<size_t>(id));
return {};
}
@ -217,7 +217,7 @@ Document::contacts_value(Field::Id id) const noexcept
const auto pos = s.find(SepaChar2);
if (G_UNLIKELY(pos == std::string::npos)) {
g_critical("invalid contact data '%s'", s.c_str());
mu_critical("invalid contact data '{}'", s);
break;
}
@ -348,7 +348,7 @@ Document::remove(Field::Id field_id)
try {
xdoc_.remove_term(term);
} catch(const Xapian::InvalidArgumentError& xe) {
g_critical("failed to remove '%s'", term.c_str());
mu_critical("failed to remove '{}'", term);
}
}
});