log4j2线程级动态日志级别

详见

详见链接

着重说明:

onMatch和onMismatch

当过滤器条件匹配/不匹配时的行为:

  • ACCEPT:过滤结束,且跳过后续过滤器,并根据配置处理日志事件
  • DENY:过滤结束,且跳过后续过滤器,不接收日志事件
  • NEUTRAL:当前过滤器不处理,如果有下一个过滤器则继续传递给下一个
DynamicThresholdFilter

配置长这样:配置解释链接

<DynamicThresholdFilter key="logLevel" defaultThreshold="ERROR" onMatch="ACCEPT" onMismatch="DENY">
    <KeyValuePair key="TRACE" value="TRACE"/>
    <KeyValuePair key="DEBUG" value="DEBUG"/>
    <KeyValuePair key="INFO" value="INFO"/>
    <KeyValuePair key="WARN" value="WARN"/>
    <KeyValuePair key="FATAL" value="FATAL"/>
</DynamicThresholdFilter>

特别注意:当key不存在于contextMap中时,DynamicThresholdFilter的行为是NEUTRAL,而不是命中onMismatch!!!源码:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值