Макрос для добавления имени файла и номера строки

#define Stringify(string) #string
#define ToString(number) Stringify(number)
#define at(function_name) __FILE__ ":" ToString(__LINE__) " - " function_name

Источник: Using __FILE__ and __LINE__ to Report Errors