express-autolog
v1.0.1
Published
Auto log folder + file creation middleware for Express. Zero config.
Maintainers
Readme
express-autolog
Zero-config Express middleware that automatically creates your logs/ folder
and log files on first run. No manual setup needed.
Install
npm install Om-express-autolog
Usage
const autoLog = require('express-autolog'); const express = require('express'); const app = express();
app.use(autoLog()); // logs/ folder created automatically
app.use(autoLog({ logDir: './my-logs', // custom folder accessFile: 'http.log', // custom access log name errorFile: 'errors.log', // custom error log name format: 'dev', // morgan format }));
Log files created
| File | What it logs | | ---------- | -------------------------- | | access.log | All HTTP requests (morgan) | | error.log | App errors (winston) |
Use req.logger in your routes
app.get('/example', (req, res) => { req.logger.error('Something went wrong', { code: 500 }); res.send('done'); });
