我配置了此布局:
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
答案 0 :(得分:0)
我与6.1.2
模块的版本log4js
运行了完全相同的代码,并得到以下输出:
2020-04-08T19:05:55.334 EHI ciao
我想这就是您最初期望的输出。您运行的版本可能有问题。