Existe-t-il une bibliothèque qui m'aidera à gérer la journalisation dans mon application Node.Js? Tout ce que je veux faire, c'est que je veux écrire tous les journaux dans un fichier et j'ai également besoin d'options telles que le déploiement du fichier après une certaine taille ou date.
J'ai incorporé log4js en essayant de conserver tous les détails de configuration dans un seul fichier et d'utiliser uniquement les méthodes des autres fichiers d'application pour faciliter la maintenance. Mais cela ne fonctionne pas comme prévu. Voici ce que j'essaye de faire
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;
J'ai inclus ce fichier dans d'autres fichiers et essayé
log.error ("Hello Error Message");
Mais ça ne fonctionne pas. Y a-t-il quelque chose de mal à cela?