if why == 'call':
    p_func = frame.f_back.f_code.co_name
p_file = frame.f_back.f_code.co_filename
p_lineinfo = frame.f_back.f_lineno
Модуль трассировки Python — отслеживайте строки по мере их выполнения, но сохраняйте в файл, а не в стандартный вывод