2016-04-22 7 views
0

Ich habe ein kleines hübsches Framework erstellt, das ich häufig benutze, wenn ich den NodeJS Web Service erstelle, aber ich stehe vor einem kleinen Problem, ich hoffe du wirst mir helfen es zu lösen.Log System für NodeJS Framework

einen Java-Dev für Jahre, ich bin

zu SLF4J (http://www.slf4j.org/) verwende ich eine Schnittstelle verwenden, kann einige Fehler/info/Warnung Protokolle zu definieren. Benutzer meiner Frameworks können jetzt entscheiden, welche Implementierung sie verwenden möchten und welche Protokollebene von meinem Framework benötigt wird.

Zurück zu Node, ich habe absolut keine Ahnung, wie es geht.

Gibt es eine Möglichkeit, nur Protokolle zu definieren und die Framework-Benutzer ihre Implementierung auswählen zu lassen und welche Ebenen sie protokollieren möchten?

Antwort

0

Sie können Bunyan verwenden sie haben Nivellierung einzuloggen,

log.info 
log.error 
log.warning 
+0

Natürlich ... Aber wenn ich Bunyan in meinem Rahmen setzen und ... mal mein Freund sagen lieber Winston verwenden, werde ich ihn dazu zwingen Bunyan zu benutzen ... Das ist nicht was ich will, ich möchte eine agnostische Lösung wie SL4J in Java. – farvilain