如何格式化Mongoose的debugging输出 – 漂亮的打印

如何使控制台中的Mongoosedebugging输出看起来很漂亮? 目前输出显示在一行上。

这是我放在一起的东西,也许有人会觉得它有用。

为node.js安装颜色模块(这是可选的): npm install colors

然后在你的文件中:

 var colors = require('colors'); mongoose.set('debug', function (collectionName, method, query, doc) { console.log( 'Mongoose: '.cyan + collectionName + '.' + method + ' (' + JSON.stringify(query, null, 2) + ')'); });