Cómo obtener llamadas de función de Javascript / Rastreo en tiempo de ejecución

Mientras interactúo con mi aplicación basada en AJAX enRUNTIME Me gustaría que la consola escupiera todas las funciones que está llamando. (así que no hay rastro de pila, ni puntos de interrupción, ni perfiles ni nada)

Entonces, por ejemplo, digamos que presioné un botón en la página. Me gustaría que devuelva todas las funciones por las que pasó cuando sucedió:

Entonces vería en la consola algo como (cuando presioné un botón):

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

Lo que básicamente significa que button1Clicked () llamó a calculating () que llamó printingResults ()

¿Hay alguna utilidad, o complemento, navegador, o quizás alguna forma en el idioma para hacer esto? Estoy usando google chrome, por cierto.

p.s y NO no quiero pasar por cada función y agregar una"console.log("inside function X")" b / c eso es demasiado trabajo

p.p.s como un bono adicional me gustaría ver los argumentos pasados ​​a las funciones también, pero tal vez eso lo está empujando. :>

Respuestas a la pregunta(6)

Su respuesta a la pregunta