express 日志

玩过express的童鞋们都知道,服务一旦启用,访问日志全都显示在了控制台上,是因为express默认使用了morgan组件,该组件可以放在express中作为日志组件,也可以单独npm拉出来使用,其详细使用可以借鉴morgan详解

app.use(logger('dev'));

顺便提一下,如果想把日志写到文件中,可以进行如下操作:

// app.use(logger('dev'));
var accessLogStream = fs.createWriteStream(path.join(__dirname, 'access.log'), {flags: 'a'});
app.use(logger('combined', {stream: accessLogStream}));

 

posted @ 2018-05-24 17:29  可恶の小郑  阅读(272)  评论(0编辑  收藏  举报