googlesheet/app/services/logger.js
2023-09-21 14:48:39 +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,
};