Winston记录器无明显原因显示“未定义”

时间:2018-07-18 09:27:27

标签: javascript logging winston

我用以下方法定义一个Winston记录器:

const logger = createLogger({
    level: process.env.logLevel || 'info',
    format: simple(),
    levels: myCustomLevels.levels,
    transports: [
        new dailyRotateFile({
            filename: 'logs/all.log',
            level: 'all'
        }),
        new transports.Console()
    ],
    exitOnError: false
});

当我用...记录对象时

logger.log('info', {matchMarkupRe});

然后我得到控制台输出:

  

信息:未定义   {“ matchMarkupRe”:“ {[^}] +} | [[[^]] +] | <[^>] +> | \ W![^!] +!\ W | ^ \ * | \ s \ * | \ * [\ s,。!?{:] | \ * $ | ^ \ + | \ s \ + | \ + [\ s,。!?{:] | \ + $ | ^ \-| \ s \-| \-[\ s,。!?{:] | \-$“}

logger.log('info', '{matchMarkupRe}');

显示

  

信息:{matchMarkupRe}

“不确定”来自何处?

0 个答案:

没有答案