Initial commit

This commit is contained in:
meusinfirmary
2025-04-22 14:31:37 +07:00
commit b7e852126c
115 changed files with 23188 additions and 0 deletions

View File

@ -0,0 +1,17 @@
const morgan = require('morgan');
const LibWinston = require('../library/LibWinston');
const customFormat = "{remoteAddr:':remote-addr', remoteUser:':remote-user', date:':date[iso]', method:':method', url:':url', http:'HTTP/:http-version', statusCode:':status', contentLength:':res[content-length]', referrer:':referrer', userAgent:':user-agent'}";
class MorganMiddleware {
static initialize() {
return morgan(customFormat, {
stream: {
write: (msg) => LibWinston.http(msg),
},
// skip: (req, res) => res.statusCode < 400,
});
}
}
module.exports = MorganMiddleware.initialize();