dt_expressapp/app/services/logger.js
2024-02-13 16:32:56 +05:30

27 lines
531 B
JavaScript

/*Configurations of logger*/
var winston = require('winston');
const {createLogger,transports} = require('winston');
require('winston-daily-rotate-file');
var transport = new transports.DailyRotateFile({
filename: 'storage/log/msg.log',
datePattern: 'YYYY-MM-DD',
zippedArchive: true,
maxSize: '20m',
maxFiles: '14d'
});
transport.on('rotate', function(oldFilename, newFilename) {
// do something fun
});
const logger = createLogger({
transports: [
transport
]
});
module.exports = {
'logMsg': logger,
};