我正在使用一个我无法访问其源的第三方库。该库在ERROR级别上进行了大量日志记录。它生成的这些ERROR级日志事件很有趣,但我们不认为它们是错误级事件。
我不想从日志中过滤掉这些响亮的日志事件,而是希望以某种方式在它们击中追加程序以在INFO级别进行记录之前对其进行重写。
是否有任何现成的方法来配置log4j2来更改日志事件的日志级别,或为日志事件的日志级别的严重性设置上限?
我希望此配置特定于第三方jar中的某个类,而不是该jar中的所有类。
答案 0 :(得分:1)
Log4j 2提供了使用Rewrite附加程序完成此操作的标准方法。
LoggerNameLevelRewritePolicy
允许您将某些日志级别替换为特定记录器的另一级别。