การบันทึก Node.js
มีห้องสมุดใดบ้างที่จะช่วยให้ฉันจัดการการบันทึกในแอปพลิเคชัน Node ของฉัน สิ่งที่ฉันต้องทำคือฉันต้องการเขียนบันทึกทั้งหมดลงในไฟล์และฉันต้องการตัวเลือกเช่นการเปิดตัวไฟล์หลังจากขนาดหรือวันที่แน่นอน ฉันได้รวม log4js ฉันพยายามที่จะเก็บรายละเอียดการกำหนดค่าทั้งหมดในไฟล์เดียวและใช้วิธีการเฉพาะในไฟล์แอปพลิเคชันอื่น ๆ เพื่อความสะดวกในการบำรุงรักษา แต่มันไม่ทำงานตามที่คาดไว้ นี่คือสิ่งที่ฉันพยายามทำ 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; ฉันรวมไฟล์นี้ไว้ในไฟล์อื่นแล้วลองใหม่ log.error ("Hello Error …