node.js console中的log info warn error这些方法打印出来的日志,怎样记录?
发布于 12 年前 作者 shaozi 18649 次浏览 最后一次编辑是 8 年前

console.log()、warn()、info()、error()这些方法记录的日志,有参数指定具体输出到日志文件中?如果你明白的话,请留言告诉我下?非常感谢

2 回复

http://nodejs.org/docs/latest/api/stdio.html

要写到日志文件,自己重新定义不就行了 console.log = function(){…}

或者有改stdout和stderr的方法?

再或者,什么都不变,按默认输出,然后用shell下的“>”或者“|”将程序输出交给专门的程序进行处理

app.use(express.logger({ format: ‘tiny’, stream: fs.createWriteStream(‘log.log’, {flag: ‘w’}) }))

回到顶部