необязательно , чтобы иметь другие варианты трассировки (trace1, trace2 и т. Д.), Но это означает, что вам не нужно проверять, что вы получили правильное число Аргументы, которые нужно согласовать с оператором формата (для макроса трассировки).
Взгляните на определение макроса для этих макросов: это довольно хорошее чтение!