两个appender中的不同级别log4j2.properties?

时间:2017-07-02 03:14:01

标签: java log4j log4j2

我是Log4j2的新手,我无法理解如何在两个appender中设置两个不同的级别,例如我想在option_settings中写入级别错误,在控制台中自级别调试,这里是我的属性文件:

File.log

2 个答案:

答案 0 :(得分:0)

使用

logger.console.level = debug
logger.rolling.level = info

编辑:定义名称

logger.console.name = web.languages
logger.console.appenderRef.console.ref = STDOUT

答案 1 :(得分:0)

尝试使用以下语法:

对于控制台:

appender.console.filter.threshold.type = ThresholdFilter
appender.console.filter.threshold.level = debug

用于滚动文件:

appender.rolling.filter.threshold.type = ThresholdFilter
appender.rolling.filter.threshold.level = info

供记录器使用:

logger.(your_name).level = trace(max_level)