如何格式化Mongoose调试输出 - 漂亮的打印

时间:2013-11-07 20:42:08

标签: node.js console mongoose

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

1 个答案:

答案 0 :(得分:5)

这是我放在一起的东西,也许有人会发现它很有用。

为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) + ')');
});