CNode

log4js的一个问题

问答
Rryanking8215发布于12 年前最后回复12 年前1 回复5768 浏览0 收藏

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

查看回复

回复 (1)

R
ryanking8215#1·12 年前

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

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

参与回复
登录后即可参与回复。登录