Log4j2:我可以通过配置更改记录事件的日志级别吗?
Log4j2: Can I alter logged events' log levels via configuration?
我正在使用我无权访问其源代码的第 3 方库。这个库在 ERROR 级别做了很多日志记录。它产生的这些ERROR级别的日志事件很有趣,但我们不认为它们是错误级别的事件。
我不想从日志中过滤掉这些响亮的日志事件,而是希望在它们到达附加程序之前以某种方式重写它们以在 INFO 级别记录。
是否有任何开箱即用的方法来配置 log4j2 以更改日志事件的日志级别,或设置日志事件日志级别严重性的上限?
我希望此配置特定于第 3 方 jar 中的 class,而不是 jar 中的所有 classes。
Log4j 2 提供了一种使用 Rewrite appender 完成此操作的标准方法。
LoggerNameLevelRewritePolicy
允许您将某些日志级别替换为特定记录器的另一个级别。
我正在使用我无权访问其源代码的第 3 方库。这个库在 ERROR 级别做了很多日志记录。它产生的这些ERROR级别的日志事件很有趣,但我们不认为它们是错误级别的事件。
我不想从日志中过滤掉这些响亮的日志事件,而是希望在它们到达附加程序之前以某种方式重写它们以在 INFO 级别记录。
是否有任何开箱即用的方法来配置 log4j2 以更改日志事件的日志级别,或设置日志事件日志级别严重性的上限?
我希望此配置特定于第 3 方 jar 中的 class,而不是 jar 中的所有 classes。
Log4j 2 提供了一种使用 Rewrite appender 完成此操作的标准方法。
LoggerNameLevelRewritePolicy
允许您将某些日志级别替换为特定记录器的另一个级别。