节点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');