Node.Js uygulamamda günlüğe kaydetmeme yardımcı olacak herhangi bir kütüphane var mı? Tek yapmak istediğim, tüm günlükleri bir Dosyaya yazmak istiyorum ve ayrıca belirli bir boyut veya tarihten sonra dosyayı yaymak gibi bir seçeneğe ihtiyacım var.
Tüm yapılandırma ayrıntılarını tek bir dosyada tutmaya ve bakım kolaylığı için yalnızca diğer uygulama dosyalarındaki yöntemleri kullanmaya çalışırken log4js im dahil ettim. Ama beklendiği gibi çalışmıyor. İşte yapmaya çalıştığım şey
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;
Bu dosyayı başka dosyalara ekledim ve denedim
log.error ("Hello Error Message");
Ama bu çalışmıyor. Bunda yanlış bir şey var mı?