+#define DBG_FMT(format_str, args...) DBG("%s", fmt::format(format_str, ##args).c_str())
+#define WARN_FMT(format_str, args...) WARN("%s", fmt::format(format_str, ##args).c_str())
+#define ERR_FMT(format_str, args...) ERR("%s", fmt::format(format_str, ##args).c_str())
+