So erhalten Sie Javascript Function Calls / Trace zur Laufzeit

Da interagiere ich mit meiner AJAX-basierten Anwendung beiLAUFZEIT Ich möchte, dass die Konsole alle Funktionen ausspuckt, die sie aufruft. (also keine Stapelverfolgung oder Haltepunkte oder Profilerstellung oder irgendetwas)

Nehmen wir zum Beispiel an, ich hätte einen Knopf auf der Seite gedrückt. Ich möchte, dass es alle Funktionen zurückgibt, die es durchlaufen hat, als das passierte:

Also würde ich in der Konsole so etwas sehen (als ich einen Knopf drückte):

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

Was im Grunde bedeutet, dass button1Clicked () calculating () aufgerufen hat und printingResults () aufgerufen hat

Gibt es ein Hilfsprogramm oder Plugin, einen Browser oder eine andere Sprache, um dies zu tun? Ich benutze Google Chrome, übrigens.

ps und NEIN Ich möchte nicht jede Funktion durchgehen und a hinzufügen"console.log("inside function X")" b / c das ist zu viel arbeit

Als zusätzlichen Bonus möchte ich die Argumente sehen, die auch in die Funktionen eingehen, aber vielleicht treibt das es voran. :>

Antworten auf die Frage(6)

Ihre Antwort auf die Frage