Поскольку в приведенном ниже коде есть избыточность, кроме имени файла ... Пожалуйста, предложите мне способы уменьшить ее, так как я очень новичок до node js. Как я могу передать имя файла в качестве аргумента при вызове регистратора из моего приложения.
const loggerForDWTApps = createLogger({
level: loggerLevel === 'undefined' ? 'debug' : loggerLevel,
format: format.combine(
format.timestamp({
format: 'YYYY-MM-DD HH:mm:ss'
}),
format.printf(info => `${info.timestamp} ${info.level}: ${info.message}`)),
transports: [new transports.File({ filename: path.join(logDir, 'XYZ.log') })
]
});
const loggerForDWTService = createLogger({
level: loggerLevel === 'undefined' ? 'debug' : loggerLevel,
format: format.combine(
format.timestamp({
format: 'YYYY-MM-DD HH:mm:ss'
}),
format.printf(info => `${info.timestamp} ${info.level}: ${info.message}`)),
transports: [new transports.File({ filename: path.join(logDir, 'ABC.log') })
]
});