我想配置一个appender来使用自定义标记或WARN,ERROR和以上级别的日志。因此它将包含带有自定义标记或错误,警告等的日志。我可以在不为WARN和ERROR创建其他标记的情况下执行此操作吗?这是我的配置:
<Filters>
<MarkerFilter marker="ERROR" onMatch="ACCEPT" onMismatch="NEUTRAL" />
<MarkerFilter marker="WARN" onMatch="ACCEPT" onMismatch="NEUTRAL" />
<MarkerFilter marker="successfulRequestMarker" onMatch="ACCEPT" onMismatch="DENY" />
</Filters>
但不记录错误和警告。我在AppenderRef中将此级别设置为INFO for this appender。
PS:我使用log4j2版本2.5和slf4j 1.7.12作为标记 感谢
答案 0 :(得分:2)
要允许级别为WARN及以上的日志或您的自定义标记:
<Filters>
<ThresholdFilter level="WARN" onMatch="ACCEPT" onMismatch="NEUTRAL" />
<MarkerFilter marker="successfulRequestMarker" onMatch="ACCEPT" onMismatch="DENY" />
</Filters>