From 53cad0e56a9d564acb4ea7d201d94e105f458d48 Mon Sep 17 00:00:00 2001 From: yushijinhun Date: Sat, 16 Jun 2018 20:09:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8=E5=9B=A0=E6=97=A0=E6=B3=95=E8=AF=BB?= =?UTF-8?q?=E5=8F=96=E8=80=8C=E7=A7=BB=E9=99=A4=E8=B4=A6=E6=88=B7=E6=97=B6?= =?UTF-8?q?=E8=AE=B0=E5=BD=95=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HMCL/src/main/java/org/jackhuang/hmcl/setting/Settings.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/setting/Settings.java b/HMCL/src/main/java/org/jackhuang/hmcl/setting/Settings.java index 713ad792e..bf76b7ff5 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/setting/Settings.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/setting/Settings.java @@ -52,6 +52,7 @@ import java.util.logging.Level; import java.util.stream.Collectors; import static org.jackhuang.hmcl.util.Lang.tryCast; +import static org.jackhuang.hmcl.util.Logging.LOG; public class Settings { public static final Gson GSON = new GsonBuilder() @@ -84,7 +85,7 @@ public class Settings { Map settings = iterator.next(); AccountFactory factory = Accounts.ACCOUNT_FACTORY.get(tryCast(settings.get("type"), String.class).orElse("")); if (factory == null) { - // unrecognized account type, so remove it. + LOG.warning("Unrecognized account type, removing: " + settings); iterator.remove(); continue; } @@ -93,7 +94,7 @@ public class Settings { try { account = factory.fromStorage(settings, getProxy()); } catch (Exception e) { - // storage is malformed, delete. + LOG.log(Level.WARNING, "Malformed account storage, removing: " + settings, e); iterator.remove(); continue; }