क्या कोई पुस्तकालय है जो मुझे मेरे नोड.जेएस एप्लिकेशन में लॉगिंग को संभालने में मदद करेगा? मैं केवल इतना करना चाहता हूं कि मैं सभी लॉग को एक फाइल में लिखना चाहता हूं और मुझे कुछ विकल्पों की भी आवश्यकता है जैसे फाइल को निश्चित आकार या तारीख के बाद रोल आउट करना।
मैंने log4js im को एक फाइल में सभी विन्यास विवरणों को रखने की कोशिश की है और रखरखाव में आसानी के लिए अन्य एप्लिकेशन फाइलों में केवल विधियों का उपयोग किया है। लेकिन यह उम्मीद के मुताबिक काम नहीं करता है। यहाँ मैं करने की कोशिश कर रहा हूँ
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 Message");
लेकिन यह काम नहीं कर रहा है। क्या इसमें कुछ गलत है?