एकाधिक लॉग प्राप्त करने के लिए मैं इसका उपयोग करता हूं:
var winston = require('winston');
require('winston-mongodb').MongoDB;
winston.loggers.add('userLog',{
transports : [
new(winston.transports.MongoDB)({
db : 'mongodb://username:password.mongolab.com:5555/log_db',
collection : 'userLog',
capped : true
}),
]
});
winston.loggers.add('profileLog',{
transports : [
new(winston.transports.MongoDB)({
db : 'mongodb://username:password.mongolab.com:5555/log_db', collection : 'profileLog',
capped : true
}),
]
});
और यह बिना किसी अवलोकनीय विलंबता के ठीक काम करता है।
पी.एस. आप capped:true
. के बाद या उससे पहले अपने इच्छित सभी विकल्प जोड़ सकते हैं
मज़े करो!