MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

Sailjs - विंस्टन के साथ कस्टम लॉगिंग

MayBeColin के कार्य को आगे बढ़ाने के बाद, कार्य समाधान:

कॉन्फ़िगरेशन फ़ोल्डर के अंदर एक नई जेएस फ़ाइल बनाएं (इसके अंदर कोड स्वचालित रूप से सेल द्वारा निष्पादित किया जाएगा) और नीचे के रूप में मोंगोडब ट्रांसपोर्ट जोड़ें,

var winston = require('winston');
var MongoDB = require('winston-mongodb').MongoDB;

var customLogger = new(winston.Logger)({
    transports: [
        new(winston.transports.MongoDB)({
            db: 'mongodb://localhost:27017/test',
            collection: 'logs',
            level: 'debug'
        })
    ]
});

module.exports.logging = {
    colors: false, // To get clean logs without prefixes or color codings
    custom: customLogger
};

और इसे कहीं भी इस्तेमाल करें जैसे

sails.config.logging.custom.debug("winston mongodb transport logging");



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. एलम मैच सभी डेटा लौटा रहा है जबकि मुझे केवल चयनित डेटा चाहिए

  2. मोंगोडब में अनसेट के बाद मूल्य शून्य के साथ दायर सरणी को कैसे हटाएं?

  3. मोंगोडब एक शर्त को संतुष्ट करने वाले सभी उप-दस्तावेजों के साथ एक दस्तावेज ढूंढता है

  4. PostgreSQL बनाम MongoDB

  5. स्प्रिंग-डेटा-मोंगोडीबी के साथ एक इकाई में @TextIndex नाम कैसे सेट करें?