Const dailyRotateFile
dailyRotateFile: DailyRotateFile = new DailyRotateFile({level: 'debug',filename: `${LOG_DIR}/%DATE%-wfx-sync.log`,datePattern: 'MM-DD-YYYY',zippedArchive: true,maxSize: '20m',maxFiles: '180d',format: format.combine(format.json()),})
Const logger
logger: Logger = winston.createLogger({// level: process.env.APP_ENV === 'production' ? 'info' : 'debug',level: process.env.APP_ENV === 'production' ? 'debug' : 'debug',format: format.combine(// format.label({ label: path.basename(fileName) }),format.timestamp({ format: 'MM-DD-YYYY HH:mm:ss' }),// Format the metadata objectformat.metadata({ fillExcept: ['message', 'level', 'timestamp', 'label'] })),transports: [new transports.Console({format: format.combine(format.colorize(), logFormat),}),dailyRotateFile,],exitOnError: false,})