From 03bccf16d41c092bae9b6b8a56e38385b189e4c2 Mon Sep 17 00:00:00 2001 From: huangyuhui Date: Wed, 11 Jul 2018 20:56:36 +0800 Subject: [PATCH] Remove replacement of logs --- .../main/resources/assets/lang/I18N_zh_CN.properties | 2 +- .../java/org/jackhuang/hmcl/launch/Log4jHandler.java | 10 ++-------- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties b/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties index f11cc0f41..79810f5f9 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties @@ -260,7 +260,7 @@ settings.advanced.launcher_visibility.hide_reopen=隐藏启动器并在游戏结 settings.advanced.launcher_visibility.keep=保持启动器可见 settings.advanced.launcher_visible=启动器可见性 settings.advanced.minecraft_arguments=Minecraft 额外参数(不必填写) -settings.advanced.no_common=不使用公共路径 +settings.advanced.no_common=不使用公共路径(游戏依赖文件存放在公共路径) settings.advanced.no_jvm_args=不添加默认的 JVM 参数(使用 Java 9 时必勾) settings.advanced.precall_command=启动前执行命令(不必填写,将在游戏启动前调用) settings.advanced.server_ip=直入服务器 IP 地址(不必填写,启动游戏后直接进入对应服务器) diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/Log4jHandler.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/Log4jHandler.java index f438b09a2..3055552d5 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/Log4jHandler.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/Log4jHandler.java @@ -97,14 +97,8 @@ final class Log4jHandler extends Thread { public Future newLine(String log) { return Schedulers.computation().schedule(() -> { try { - String line = log - .replace("", "") - .replace("log4j:", "log4j_") - .replace("", "", "]]>") - .replace("", "", "]]>"); + // Prevent from namespace parsing + String line = log.replace("log4j:", "log4j_"); logs.add(line); if (broken) System.out.println(line);