我正在使用第三方库,其源代码我无法访问。该库在ERROR级别执行大量日志记录。它生成的这些ERROR级别日志事件很有意思,但我们不认为它们是错误级别事件。
我不想从日志中过滤出这些响亮的日志事件,而是希望以某种方式将它们重新编写,然后才能在登录信息层进行登录。
是否有任何开箱即用的方法来配置log4j2以更改日志事件的日志级别,或者设置日志事件日志级别严重性的上限?
我希望这个配置特定于第三方jar中的类而不是jar中的所有类。
Log4j 2提供了使用Rewrite appender实现此目标的标准方法。
LoggerNameLevelRewritePolicy
允许您将特定记录器的某些日志级别替换为另一级别。