2012-10-03 53 views

回答

2

這是我如何整合mongoosewinston

// Create the mongoose instance 
var mongoose = require('mongoose'); 
mongoose.connect(...); // etc. 

// Create the winston logger 
var winston = require('winston') 
    , logger = new (winston.Logger)({ 
     transports: new (winston.transports.Console)({ 
     uncaughtException: true, 
     level: 'debug', 
     colorize: 'true' 
     }), 
    }); 

// Configure mongoose for debug 
mongoose.set('debug', function (collectionName, method, query, doc, options) { 
    logger.info('mongo collection: %s method: %s', collectionName, method); 
}); 
+0

這是SOOO酷:) – diegoaguilar