From 0a0e2d69fa855c62c9af671fce32b1bfdef8510f Mon Sep 17 00:00:00 2001 From: q Date: Sun, 11 Jan 2026 07:31:13 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=B8=BAPyPlaygroundLogger=E9=87=8D?= =?UTF-8?q?=E5=86=99=E6=96=B9=E6=B3=95=E6=B7=BB=E5=8A=A0@HostAccess.Export?= =?UTF-8?q?=E6=B3=A8=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/qaiu/parser/custompy/PyPlaygroundLogger.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/parser/src/main/java/cn/qaiu/parser/custompy/PyPlaygroundLogger.java b/parser/src/main/java/cn/qaiu/parser/custompy/PyPlaygroundLogger.java index 141e427..d1aa53e 100644 --- a/parser/src/main/java/cn/qaiu/parser/custompy/PyPlaygroundLogger.java +++ b/parser/src/main/java/cn/qaiu/parser/custompy/PyPlaygroundLogger.java @@ -1,5 +1,6 @@ package cn.qaiu.parser.custompy; +import org.graalvm.polyglot.HostAccess; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -23,54 +24,63 @@ public class PyPlaygroundLogger extends PyLogger { } @Override + @HostAccess.Export public void debug(String message) { super.debug(message); addLog("DEBUG", message); } @Override + @HostAccess.Export public void debug(String message, Object... args) { super.debug(message, args); addLog("DEBUG", formatMessage(message, args)); } @Override + @HostAccess.Export public void info(String message) { super.info(message); addLog("INFO", message); } @Override + @HostAccess.Export public void info(String message, Object... args) { super.info(message, args); addLog("INFO", formatMessage(message, args)); } @Override + @HostAccess.Export public void warn(String message) { super.warn(message); addLog("WARN", message); } @Override + @HostAccess.Export public void warn(String message, Object... args) { super.warn(message, args); addLog("WARN", formatMessage(message, args)); } @Override + @HostAccess.Export public void error(String message) { super.error(message); addLog("ERROR", message); } @Override + @HostAccess.Export public void error(String message, Object... args) { super.error(message, args); addLog("ERROR", formatMessage(message, args)); } @Override + @HostAccess.Export public void error(String message, Throwable throwable) { super.error(message, throwable); addLog("ERROR", message + " - " + throwable.getMessage());