Morgan简单的express模块
由express官方团队维护
npm install morgan --save
const express=require('express');
const morgan=require('morgan');
const port=3721;
const app=express();
app.use(morgan());
app.get('/',(req,res)=>{
res.end('hello world');
});
app.listen(port,()=>{
console.log(`server listen ${port}`);
});
const express=require('express');
const morgan=require('morgan');
const rfs = require('rotating-file-stream') // version 2.x
const fs=require('fs');
const path=require('path');
const port=3721;
const app=express();
var accessLogStream = rfs.createStream('access.log', {
interval: '1d', // rotate daily
path: path.join(__dirname, 'log')
})
app.use(morgan('[:date[iso]] [:remote-addr] :url - :status - :total-time[2] ',{
skip:function(req,res){
return res.statusCode<400;
},
stream: accessLogStream
}));
app.get('/',(req,res)=>{
res.status(400).end('hello world');
});
app.listen(port,()=>{
console.log(`server listen ${port}`);
});