Как получить вызовы функций Javascript / трассировку во время выполнения

Когда я взаимодействую с моим приложением на основе AJAX наRUNTIME Я хотел бы, чтобы консоль выплевывала все функции, которые она вызывает. (поэтому нет трассировки стека, или точек останова, или профилирования, или чего-то еще)

Например, допустим, я нажал кнопку на странице. Я хотел бы, чтобы он возвращал все функции, которые он прошел, когда это произошло:

Так что я вижу в консоли что-то вроде (когда я нажимаю кнопку):

1. button1Clicked();
2.     calculating();
3.          printingResults();

Что в основном означает, что button1Clicked () вызвал calculating (), который вызвал printingResults ()

Есть ли утилита, или плагин, браузер, или, может быть, каким-то образом на языке, чтобы сделать это? Я использую Google Chrome, кстати.

PS и НЕТ, я не хочу, чтобы пройти через каждую функцию и добавить"console.log("inside function X")" б / с, это слишком много работы

В качестве дополнительного бонуса я хотел бы видеть аргументы, передаваемые в функции, но, возможно, это подталкивает его. : & GT;

Ответы на вопрос(6)

Ваш ответ на вопрос