Filter logs from aries.spifly module

SPI Fly is an OSGi tool used by the Eclipse RCP platform to handle Java Service Loader (SPI) requests.

When the new Eclipse Collections 13.0 registers its factories (like MutableShortStackFactoryImpl), SPI Fly intercepts the registration and logs it at the INFO level using the java.util.logging (JUL) framework.

This causes so many logs to the standard output during the registration, and we need to filter out unnecessary logs especially in INFO level.

This commit only allows SEVERE level logs in aries.spifly plugin, thus avoid its unnecessary logs.

Changes:

  • hpcviewer.product: add argument -Djava.util.logging.config.file=logging.properties to customize the log properties
  • Add edu.rice.cs.hpcviewer.feature/logging.properties file
  • edu.rice.cs.hpcviewer.feature/build.properties: include logging.properties in the bundle
  • Minor update hpcviewer.product: remove Java 17 requirement in the argument. We now bundle Java in the product.

Signed-off-by: Laksono Adhianto laksono@gmail.com

Edited by Laksono Adhianto

Merge request reports

Loading