log4js的一个问题 - CNode技术社区

log4js的一个问题
发布于 11 年前 作者 ryanking8215 5579 次浏览 最后一次编辑是 9 年前 来自 问答

使用log4js,如何使用一个logger,同时将日志输出到console and file,并且console和file的输出level是不同的。 貌似只能按照logger object来设置level,没办法在appender里设置level。 请教一下大家

1 回复

解决了,log4js的文档弱,看了源码,它有logLevelFilter的appender

log4js.configure({
 appenders: [
 { type: 'console'},
 {type:'logLevelFilter',
 appender:{
 type:'file',
 filename: 'logs/cheese.log',
 },
	 category:'bb'
 level:'ERROR'
 }
 ],
 replaceConsole: true
});
回到顶部

AltStyle によって変換されたページ (->オリジナル) /