логгера на fmt, чтобы поддерживать сообщения без параметров?
https://godbolt.org/z/Y4Mb1zqYY
раз уж вам нужен __VA_ARGS__, то с ним лучше не использовать другие именованные параметры https://godbolt.org/z/qEh88b64E
Но тогда не получится использовать FMT_STRING()
ну под гцц есть экстеншн как я понял https://godbolt.org/z/TKvKGoWff либо удачи с костылями) https://stackoverflow.com/questions/5588855/standard-alternative-to-gccs-va-args-trick
По ссылке описан некостыльный вариант через VA_OPT
ну это С++ 20 на сколько я помню
Обсуждают сегодня