基于node的koa2、koa-morgan记录日志

316 阅读1分钟

安装koa-morgan

npm i koa-morgan -D

记录日志

const path = require('path') const fs = require('fs') //文件读写 const morgan = require('koa-morgan') //日志记录 const ENV = process.env.NODE_ENV if (ENV !== 'production') { app.use(morgan('dev')) } else { const logFileName = path.join(__dirname, 'logs', 'access.log') const writeStream = fs.createWriteStream(logFileName, { flags: 'a', }) app.use( morgan('combined', { stream: writeStream, }) ) }