node.js console中的log info warn error这些方法打印出来的日志,怎样记录?
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’}) }))