Log4j2:我可以通过配置更改已记录事件的日志级别吗?

时间:2019-04-11 16:10:20

标签: log4j2

我正在使用一个我无法访问其源的第三方库。该库在ERROR级别上进行了大量日志记录。它生成的这些ERROR级日志事件很有趣,但我们不认为它们是错误级事件。

我不想从日志中过滤掉这些响亮的日志事件,而是希望以某种方式在它们击中追加程序以在INFO级别进行记录之前对其进行重写。

是否有任何现成的方法来配置log4j2来更改日志事件的日志级别,或为日志事件的日志级别的严重性设置上限?

我希望此配置特定于第三方jar中的某个类,而不是该jar中的所有类。

1 个答案:

答案 0 :(得分:1)

Log4j 2提供了使用Rewrite附加程序完成此操作的标准方法。

LoggerNameLevelRewritePolicy允许您将某些日志级别替换为特定记录器的另一级别。