【问题标题】:Log4js Pattern Layout Not WorkLog4js 模式布局不起作用
【发布时间】:2018-12-19 17:21:43
【问题描述】:

我配置了这个布局:

log4js.configure({                              
  appenders: {                                  
        out     : {                             
                type :'stdout',
                layout: {
                    type: 'pattern',
                    pattern:"%d  %X{custom} %m %n",
            }
        }                                   
  },                                            
  categories: { default: { appenders: ['out'], level: 'debug' } }                    
});
const logger = log4js.getLogger("default");              
logger.level = 'debug';
logger.addContext("custom","EHI");
logger.debug("ciao");

custom 变量不存在于记录器中:

[2018-07-11T17:31:31.572] [DEBUG] default - ciao

【问题讨论】:

    标签: node.js log4js-node


    【解决方案1】:

    我使用log4js 模块的版本6.1.2 运行完全相同的代码,我得到以下输出:

    2020-04-08T19:05:55.334  EHI ciao
    

    我猜这就是您一开始所期望的输出。可能是您运行的版本有问题。

    【讨论】:

      猜你喜欢
      • 2018-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-19
      • 2019-02-12
      • 2017-08-28
      • 1970-01-01
      相关资源
      最近更新 更多