Existe alguma biblioteca que me ajude a lidar com o logon no meu aplicativo Node.Js? Tudo o que quero fazer é escrever todos os logs em um arquivo e também preciso de opções como estender o arquivo após determinado tamanho ou data.
Incorporei o log4js, tentando manter todos os detalhes de configuração em um arquivo e usar apenas os métodos em outros arquivos de aplicativos para facilitar a manutenção. Mas não funciona como esperado. Aqui está o que estou tentando fazer
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;
Eu incluí este arquivo em outros arquivos e tentei
log.error ("Hello Error Message");
Mas isto não está funcionando. Há algo de errado nisso?