Вывести имя файла, номер строки и имя функции вызывающей функции - C Prog

Я хочу создать файл log.c, содержащий функции info (), debug () и error (). Эти функции работают без вывода имени файла, номера строки и т. Д. Поэтому, когда я вызываю одну из этих функций, я хочу сбросить имя файла, номер строки и имя функции вызывающего. Так как же нам точно отследить? Есть ли способ отследить C или, если мы используем макросы, как это можно сделать?

20
задан Andrew Barber 20 January 2012 в 17:02
поделиться