From d9bdc2b1f75da190065777d797789c451a76baec Mon Sep 17 00:00:00 2001 From: Glavo Date: Sun, 28 Aug 2022 16:51:49 +0800 Subject: [PATCH] fix #1579: Hide tokens in the exported Minecraft logs (#1665) --- HMCL/src/main/java/org/jackhuang/hmcl/ui/LogWindow.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/LogWindow.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/LogWindow.java index 2dd9e460f..36546176d 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/LogWindow.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/LogWindow.java @@ -36,6 +36,7 @@ import javafx.scene.layout.*; import javafx.stage.Stage; import org.jackhuang.hmcl.game.LauncherHelper; import org.jackhuang.hmcl.util.Log4jLevel; +import org.jackhuang.hmcl.util.Logging; import org.jackhuang.hmcl.util.platform.OperatingSystem; import javax.swing.*; @@ -99,7 +100,7 @@ public final class LogWindow extends Stage { } public void logLine(String line, Log4jLevel level) { - Log log = new Log(parseEscapeSequence(line), level); + Log log = new Log(Logging.filterForbiddenToken(parseEscapeSequence(line)), level); logs.add(log); if (levelShownMap.get(level).get()) impl.listView.getItems().add(log);