console.log-Wrapper, der Zeilennummern speichert und die meisten Methoden unterstützt? [geschlossen]

Wie kann ich einen Konsolenprotokoll-Wrapper schreiben, der:

Behalten Sie die aufgezeichnete Zeilennummer und den Dateinamen der Protokollanweisung beiErmöglicht den Zugriff auf alle Protokollschweregradmethoden (Fehler, Protokoll, Debug, ...) und zeigt sie in der Konsole an, wie sie protokolliert wurdenbietet einen gewissen Fallback (ruft beispielsweise die Protokollmethode auf, wenn der Browser keine Fehler unterstützt)kann an einem zentralen Ort ausgeschaltet werden, so dass ich die Protokollierung für die Produktion ausschalten kannbehandelt den Fall, dass keine Konsole vorhanden ist, und gibt keine Fehler aus

Da die Protokollierung in Java Script so inkonsistent ist, muss es eine Lösung geben. Es ist ein bisschen langweilig, es selbst zu implementieren, aber es scheint keine gute Bibliothek zu geben.

Ich habe momentan diesen Logger gefunden, der alle Funktionen bietet, aber die Zeilennummern durcheinander bringt.http://benalman.com/projects/javascript-debug-console-log/

Antworten auf die Frage(8)

Ihre Antwort auf die Frage