1
所以我想添加两个级别到我的记录器。但它不记录,我不知道为什么。这是我的设置。有任何想法吗?WinstonJS自定义级别
// setup
var logLevels = {
levels: {
trace: 0,
debug: 1,
info: 2,
warn: 3,
error: 4,
critical: 5
}
};
var logger = new (winston.Logger)({
levels: logLevels.levels,
transports: [
new winston.transports.Console()
]
});
// test
console.info('----------------------');
logger.trace('trace');
logger.debug('debug');
logger.info('info');
logger.warn('warn');
logger.error('error');
logger.critical('critical');
console.info('----------------------');
输出:这里
----------------------
debug: debug
trace: trace
info: info
----------------------
这也是奇怪,它被之后的第二印刷'了'trace'线 – yarons
@yarons有时前'debug'线是印-------------- --------' – Brettetete