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



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

与其从日志中过滤掉这些响亮的日志事件,我想以某种方式在它们到达追加器以在 INFO 级别记录之前重写它们。

是否有任何开箱即用的方法可以配置 log4j2 以更改日志事件的日志级别,或设置日志事件日志级别严重性的上限?

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

Log4j 2 提供了一种使用重写追加器完成此操作的标准方法。

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

最新更新