আমরা morgan
আমাদের এক্সপ্রেস রূপান্তর লগ করতে ব্যবহার করি :
var morgan = require('morgan');
morgan('combined');
// a format string
morgan(':remote-addr :method :url :uuid');
// a custom function
morgan(function (req, res) {
return req.method + ' ' + req.url + ' ' + req.uuid;
})
এছাড়াও, আমরা winston
আমাদের অন্যান্য লগিং লগ করতে ব্যবহার করি :
var winston = require('winston');
var logger = new (winston.Logger)({
transports: [
new (winston.transports.Console)({ level: 'info' }),
new (winston.transports.File)({ filename: '/var/log/log-file.log' })
]
});
দুটি লগারকে একত্রিত করার কোনও উপায় আছে কি? পরিস্থিতি এখন সেটাইmorgan
আমার স্ট্যান্ডার্ড আউটপুটটিতে winston
লেখার সময় এটি /var/log/log-file.log
।
আমি চাই যে লগার ফাইলটি এক্সপ্রেস ট্রান্সফর্মেশন তথ্য এবং অন্য তথ্যগুলি ( logger.info()
) থেকে মিশ্রিত করবে ..