From bb0c11fa1248fd92b4f087a75150f141ef567901 Mon Sep 17 00:00:00 2001 From: yushijinhun Date: Fri, 23 Nov 2018 23:44:45 +0800 Subject: [PATCH] Log authentication exceptions --- HMCL/src/main/java/org/jackhuang/hmcl/game/LauncherHelper.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/game/LauncherHelper.java b/HMCL/src/main/java/org/jackhuang/hmcl/game/LauncherHelper.java index bbac5595a..1e9d05bd7 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/game/LauncherHelper.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/game/LauncherHelper.java @@ -63,6 +63,7 @@ import java.util.concurrent.atomic.AtomicInteger; import static org.jackhuang.hmcl.setting.ConfigHolder.config; import static org.jackhuang.hmcl.util.Lang.mapOf; +import static org.jackhuang.hmcl.util.Logging.LOG; import static org.jackhuang.hmcl.util.Pair.pair; import static org.jackhuang.hmcl.util.i18n.I18n.i18n; @@ -145,8 +146,10 @@ public final class LauncherHelper { try { variables.set("account", account.logIn()); } catch (CredentialExpiredException e) { + LOG.info("Credential has expired: " + e); variables.set("account", DialogController.logIn(account)); } catch (AuthenticationException e) { + LOG.warning("Authentication failed, try playing offline: " + e); variables.set("account", account.playOffline().orElseThrow(() -> e)); }