এমন কোনও লাইব্রেরি আছে যা আমার নোড.জেএস অ্যাপ্লিকেশনটিতে লগিং পরিচালনা করতে সহায়তা করবে? আমি যা করতে চাই তা হ'ল, আমি একটি ফাইলের মধ্যে সমস্ত লগ লিখতে চাই এবং নির্দিষ্ট আকার বা তারিখের পরে ফাইলটি রোল আউট করার মতো বিকল্পও আমার দরকার।
আমি লগ 4js 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");
কিন্তু এটা কাজ করছে না। এতে কোন ভুল আছে কি?