Gibt es eine Bibliothek, die mir bei der Protokollierung in meiner Node.Js-Anwendung hilft? Ich möchte nur alle Protokolle in eine Datei schreiben und benötige Optionen wie das Ausrollen der Datei nach einer bestimmten Größe oder einem bestimmten Datum.
Ich habe log4js integriert und versuche, alle Konfigurationsdetails in einer Datei zu speichern und nur die Methoden in anderen Anwendungsdateien zu verwenden, um die Wartung zu vereinfachen. Aber es funktioniert nicht wie erwartet. Folgendes versuche ich zu tun
var log4js = require('log4js');
log4js.clearAppenders()
log4js.loadAppender('file');
log4js.addAppender(log4js.appenders.file('test.log'), 'test');
var logger = log4js.getLogger('test');
logger.setLevel('ERROR');
var traceLogger = function (message) {
logger.trace('message');
};
var errorLogger = function (message) {
logger.trace(message);
};
exports.trace = traceLogger;
exports.error = errorLogger;
Ich habe diese Datei in andere Dateien aufgenommen und versucht
log.error ("Hello Error Message");
Aber es funktioniert nicht. Ist daran etwas falsch?