¿Hay alguna biblioteca que me ayude a manejar el inicio de sesión en mi aplicación Node.Js? Todo lo que quiero hacer es escribir todos los registros en un archivo y también necesito opciones como desplegar el archivo después de cierto tamaño o fecha.
He incorporado log4js para intentar mantener todos los detalles de configuración en un archivo y usar solo los métodos en otros archivos de aplicación para facilitar el mantenimiento. Pero no funciona como se esperaba. Esto es lo que estoy tratando de hacer.
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;
He incluido este archivo en otros archivos e intenté
log.error ("Hello Error Message");
Pero no está funcionando. ¿Hay algo malo en esto?