有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Log4j2 MarkerFilter包含无效元素或属性“onMismatch”

尝试使用属性在log4j2中配置标记过滤器时,出现以下错误:

2018-01-20 11:11:51,881 main ERROR MarkerFilter contains an invalid element or attribute "onMismatch"

中的相应条目。属性文件:

filter.muteHeartbeatEvent.type = MarkerFilter
filter.muteHeartbeatEvent.marker ="Heartbeat_Event"
filter.muteHeartbeatEvent.onMatch = DENY
filter.muteHeartbeatEvent.onMismatch = NEUTRAL

{a1}清楚地表明onMismatch是一个有效的属性。我哪里做错了


共 (1) 个答案

  1. # 1 楼答案

    它已在log4j 2 2.11.0版中修复。勾选this

    相反,我在RegexFilter上得到了相同的错误,因此我猜这个问题并不局限于MarkerFilter

    ERROR RegexFilter contains an invalid element or attribute "onMismatch"