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

使用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
});

回到顶部