在Winston Logging框架中实现Promise

如何在日志记录中实现Promise(下面的代码)

function logger(logFile) {
    return 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,logFile) })]
    });
}

module.exports.logger = logger;

以及如何在此记录器的调用方中将其用作异步/等待方式(如下代码示例)

const loggerForXYZ = logger('XYZ.log');
loggerForXYZ .log('info','test message log');
jiajiadelan 回答:在Winston Logging框架中实现Promise

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2811322.html

大家都在问