Files
express/logger/winston.js

18 lines
417 B
JavaScript
Raw Normal View History

2025-09-28 09:50:05 +07:00
const winston = require('winston');
const logger = winston.createLogger({
level: 'info',
format: winston.format.json(),
defaultMeta: { service: 'express-gitea' },
transports: [
new winston.transports.Console(),
],
});
const winstonLogger = (req, res, next) => {
logger.info(`${req.method} ${req.url}`);
next();
}
module.exports.winstonLogger = () => winstonLogger;
module.exports.logger = logger;