From 976d91f72e4cc0a1894303bf02be6c50cb80b2ad Mon Sep 17 00:00:00 2001 From: Stuart Douglas Date: Wed, 25 Jul 2018 09:57:52 +1000 Subject: [PATCH] Fix up logging --- core/runtime/pom.xml | 9 ++++++++ .../PackagingDataCalculatorReplacement.java | 21 +++++++++++++++++++ pom.xml | 6 ++++++ 3 files changed, 36 insertions(+) create mode 100644 core/runtime/src/main/java/org/jboss/shamrock/runtime/graal/PackagingDataCalculatorReplacement.java diff --git a/core/runtime/pom.xml b/core/runtime/pom.xml index f1043f1a7..d25fff3cb 100644 --- a/core/runtime/pom.xml +++ b/core/runtime/pom.xml @@ -30,6 +30,15 @@ io.smallrye smallrye-config + + ch.qos.logback + logback-classic + + + oracle + graal-svm + system + diff --git a/core/runtime/src/main/java/org/jboss/shamrock/runtime/graal/PackagingDataCalculatorReplacement.java b/core/runtime/src/main/java/org/jboss/shamrock/runtime/graal/PackagingDataCalculatorReplacement.java new file mode 100644 index 000000000..c58f40b3a --- /dev/null +++ b/core/runtime/src/main/java/org/jboss/shamrock/runtime/graal/PackagingDataCalculatorReplacement.java @@ -0,0 +1,21 @@ +package org.jboss.shamrock.runtime.graal; + +import com.oracle.svm.core.annotate.Substitute; +import com.oracle.svm.core.annotate.TargetClass; +import ch.qos.logback.classic.spi.StackTraceElementProxy; + +@TargetClass(className = "ch.qos.logback.classic.spi.PackagingDataCalculator") +final class PackagingDataCalculatorReplacement { + + @Substitute + String getCodeLocation(Class type) { + return "na"; + } + + @Substitute + void populateFrames(StackTraceElementProxy[] stepArray) { + + } + + +} diff --git a/pom.xml b/pom.xml index 234b4c4a1..4d2576701 100644 --- a/pom.xml +++ b/pom.xml @@ -29,6 +29,7 @@ 1.1.2 1.0.0.Final 6.0 + 1.1.7 @@ -218,6 +219,11 @@ asm ${asm.version} + + ch.qos.logback + logback-classic + ${logback.version} +