From 1f72863abaa2aba7122ae1d524e86efd3643e431 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=8B=E7=93=9C=E4=B8=80=E5=8D=81=E9=9B=AA?= Date: Sun, 29 Dec 2024 15:25:51 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=BF=BD=E8=B8=AA=E7=99=BB=E5=BD=95?= =?UTF-8?q?=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/shell/base.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/shell/base.ts b/src/shell/base.ts index 68963afd..5b60770e 100644 --- a/src/shell/base.ts +++ b/src/shell/base.ts @@ -153,6 +153,7 @@ async function handleLogin( }; loginListener.onQRCodeSessionFailed = (errType: number, errCode: number, errMsg: string) => { + umamiTrace.trackEvent('shell/login/error/' + errType.toString() + '-' + errCode.toString(), errMsg); if (!isLogined) { logger.logError('[Core] [Login] Login Error,ErrCode: ', errCode, ' ErrMsg:', errMsg); if (errType == 1 && errCode == 3) { @@ -163,7 +164,8 @@ async function handleLogin( }; loginListener.onLoginFailed = (args) => { - logger.logError('[Core] [Login] Login Error , ErrInfo: ', args); + umamiTrace.trackEvent('shell/login/error/' + args.toString(), args.toString()); + logger.logError('[Core] [Login] Login Error , ErrInfo: ', args.toString()); }; loginService.addKernelLoginListener(proxiedListenerOf(loginListener, logger));