节点debugging如何在代码中设置DEBUG

我想在我的应用程序中使用debugging模块而不是console.log或类似的,但没有运行我的应用程序:

DEBUG=app node server 

所以我试过了:

 if (app.get('env') === 'development') { process.env.DEBUG = 'app'; } 

但它不起作用。

有没有办法在代码中设置DEBUG模式?

UPDATE

感谢@thefourtheye(见评论)

 if (process.env.NODE_ENV === 'development') { process.env.DEBUG = 'app'; } var debug = require('debug')('app'); 

更好

 if (process.env.NODE_ENV === 'development') { process.env.DEBUG = 'app:*'; } var debug = require('debug'), info = debug('app:info'), error = debug('app:error');