There's a number of places where we depend on spdlog just to get at the string formatter fmt::format. This is not actually part of spdlog, it's from https://github.com/fmtlib/fmt, which spdlog bundles. In the interest of logging abstraction down the track, we should make the dependency more explicit and import fmtlib/fmt directly.