create a rotating log file with npm morgan
Tue Mar 07 2023 10:09:46 GMT+0000 (Coordinated Universal Time)
Saved by
@mtommasi
var express = require('express')
var morgan = require('morgan')
var path = require('path')
var rfs = require('rotating-file-stream') // version 2.x
var app = express()
// create a rotating write stream
var accessLogStream = rfs.createStream('access.log', {
interval: '1d', // rotate daily
path: path.join(__dirname, 'log')
})
// setup the logger
app.use(morgan('combined', { stream: accessLogStream }))
app.get('/', function (req, res) {
res.send('hello, world!')
})
content_copyCOPY
https://www.npmjs.com/package/morgan
Comments