如何在输出控制台中阻止 Apache Ignite 消息 "Possible too long JVM pause"?

How can I block Apache Ignite message "Possible too long JVM pause" in output console?

调试时我被这些消息淹没了。更一般地说,这是我在我的开发环境中不想要的东西,但在产品中使用它很好。

如何禁用此类消息?

2021-10-13 10:11:48.973  WARN 5072 --- [detector-worker] org.apache.ignite.internal.IgniteKernal  : Possible too long JVM pause: 1121 milliseconds.
2021-10-13 10:11:50.501  WARN 5072 --- [detector-worker] org.apache.ignite.internal.IgniteKernal  : Possible too long JVM pause: 1479 milliseconds.

我看到你已经解决了你的问题,但问题仍然相关,所以我还是会回答。

警告来自 LongJVMPauseDetector,可以通过将 class 的记录器的日志记录配置更改为 ERROR 来抑制警告。更好的选择是增加何时发出警告的阈值。将系统 属性 IGNITE_JVM_PAUSE_DETECTOR_THRESHOLD 设置为高于默认 500 毫秒的值,例如 120000 120 秒。这将消除不需要的警告(当然,除非您暂停超过两分钟)。