Функции xdebug_start_trace / xdebug_stop_trace пишут только в файл. Это то, о чем ты говоришь, верно? Но вы можете прочитать этот файл в самом конце вашего скрипта, чтобы он выглядел.
xdebug_start_trace('/path/to/log');
blah blah
xdebug_stop_trace();
readfile('/path/to/log');
Если вам нужно регулярно проходить по коду, я бы предложил использовать внешнюю программу (http://xdebug.org/docs/remote). Использование одной из них с xdebug позволит вам пошагово пройти по коду, установить точки останова и т. Д ...