2016-12-05 5 views
0

Ich entwickle ein Protokollierungsmodul in node.js, und ich muss den Namen der Methode kennen, die eine meiner Protokollfunktionen aufruft, damit die Protokollierungsfunktion drucken kann, wo das Protokoll herkommt von.Ruft den Namen der Anrufermethode ab javascript

Zum Beispiel, wenn das Verfahren Methodon aus der Klasse ClassOne ein Protokoll erstellen will, wird es eine der Protokollierungsfunktionen Anruf von meinem Modul Logger. Diese Funktion empfängt eine Nachricht und druckt eine Ausgabe mit dem Namen der Methode, die das Protokoll generieren soll, und dem Namen der Klasse, zu der sie gehört. Da Methoden in Javascript anonyme Funktionen sind, kann ich diesen Namen nicht erhalten.

Wissen Sie irgendeinen Weg, dies zu tun?

Antwort

Verwandte Themen