log4j2中决定日志输出级别的说明

一  概述

1.1 说明

log4j2中控制日志级别输出默认是由<logger  level="xxx">控制;但是如果<appender level="yyyy">中配置了<ThresholdFilter level="yyy" onMatch="ACCEPT" onMismatch="DENY"/> 过滤器,则日志级别取 max{logger,appender}两个级别中较高的级别。

1.2 案例1 <logger  level="xxx">控制日志级别

1.<logger> 中设置日志级别

2.<appender>标签不设置过滤器,

 3.日志级别由<logger> 中设置日志级别决定:debug级别以上的日志均可输出。

1.2 案例2 <logger  level="xxx">和appender均设置级别 

 Logger设置为debug,appender设置为info,则max{debug,info}= info

1.<logger> 设置日志级别为 debug

2.<appender>标签设置日志过滤级别,这里设置为info

可以看到没有输出debug级别日志 。Logger设置为debug,appender设置为info,则max{debug,info}= info;输出info级别,以及info级别以上的日志内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值