diff --git a/substratevm/src/com.oracle.svm.configure/src/com/oracle/svm/configure/trace/AccessAdvisor.java b/substratevm/src/com.oracle.svm.configure/src/com/oracle/svm/configure/trace/AccessAdvisor.java index d947ba6b1b9b..178af402e548 100644 --- a/substratevm/src/com.oracle.svm.configure/src/com/oracle/svm/configure/trace/AccessAdvisor.java +++ b/substratevm/src/com.oracle.svm.configure/src/com/oracle/svm/configure/trace/AccessAdvisor.java @@ -24,6 +24,7 @@ */ package com.oracle.svm.configure.trace; +import java.util.Set; import java.util.regex.Pattern; import com.oracle.svm.configure.filters.ConfigurationFilter; @@ -266,7 +267,7 @@ public boolean shouldIgnoreJniLookup(LazyValue queriedClass, LazyValue resource) { - return resource.get().equals("META-INF/services/jdk.vm.ci.services.JVMCIServiceLocator"); + return Set.of("META-INF/services/jdk.vm.ci.services.JVMCIServiceLocator", "META-INF/services/java.lang.System$LoggerFinder").contains(resource.get()); } public boolean shouldIgnoreLoadClass(LazyValue queriedClass, LazyValue callerClass) {