log4js的一个问题
使用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
});