From ff5f2df4c4dbe9453ee61f4686734b12d0d60214 Mon Sep 17 00:00:00 2001 From: huyufei Date: Fri, 26 Jul 2024 09:21:48 +0800 Subject: [PATCH] =?UTF-8?q?update=EF=BC=9A=20=E6=B7=BB=E5=8A=A0=20Debug=20?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=E6=89=93=E7=82=B9=E4=BF=9D=E6=8A=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --story=1021118 --user=yufei.hu 【中台】【打点】打点初始化重构,添加日志缓存功能 https://www.tapd.cn/33527076/s/1159705 Signed-off-by: huyufei --- Runtime/GuruCore/Runtime/Analytics/Analytics.cs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Runtime/GuruCore/Runtime/Analytics/Analytics.cs b/Runtime/GuruCore/Runtime/Analytics/Analytics.cs index 3f87206..e6d9e44 100644 --- a/Runtime/GuruCore/Runtime/Analytics/Analytics.cs +++ b/Runtime/GuruCore/Runtime/Analytics/Analytics.cs @@ -187,14 +187,20 @@ namespace Guru { if (!_isInitOnce) { - throw new Exception($"【SDK] Analytics did not initialized, Call first!"); + throw new Exception($"[{TAG}][SDK] Analytics did not initialized, Call first!"); } - + + if (IsDebug && !EnableDebugAnalytics) + { + Debug.LogWarning($"[{TAG}][SDK] --- LogEvent [{eventName}] can not send int Debug mode. Set with `true`"); + return; + } + if (eventSetting == null) eventSetting = DefaultEventSetting; var dataStr = ""; if (data != null) dataStr = JsonParser.ToJson(data); - Debug.Log($"{TAG} --- [SDK] TrackEvent: {eventName} | priority: {priority} | data:{dataStr} | eventSetting: {eventSetting}"); + Debug.Log($"[{TAG}] --- [SDK] TrackEvent: {eventName} | priority: {priority} | data:{dataStr} | eventSetting: {eventSetting}"); try {