如何在SailsJs中使用debugging包

我正在使用SailsJs应用程序,并使用console.log进行debugging。 我正在尝试使用npm包debugging来达到这个目的。

https://www.npmjs.com/package/debug 

但是,在阅读了解释和例子之后,我不知道如何使用它:

“通过debugging,您只需调用导出的函数来生成您的debuggingfunction,传递一个名称来决定是否返回一个noop函数,或者是一个装饰的console.error,所以所有的控制台格式string好东西,你习惯于工作没问题,每个function都select一种独特的颜色来提高可视性。“

我无法理解这一点。

例如,我有UserController.js,我需要启用debugging。 我应该使用还是别的?

 var debug=require('debug')('UserController'); 

是。 究竟。 你应该为debugging包提供一个名称,而且你可以把它作为一个函数来使用。

例如在控制器中:

 var debug = require('debug')('AnyName'); module.exports = { someAction: function(req, res) { debug(req); } };