'use strict'; var debug = require('debug')('http') , http = require('http') , name = 'My App'; // fake app debug('booting %s', name); http.createServer(function(req, res){ debug(req.method + ' ' + req.url); res.end('hello\n'); }).listen(3000, function(){ debug('listening'); });
代码如上,在命令台输入一下命令可看到打印信息
set DEBUG=http & node app.js http> debug.log
如果是这种方式定义debug名字(mydebug:http mydebug:work)时可以这样输入
set DEBUG=http: * & node app.js http> debug.log(代表调试所有mydebug:开头的)