fix: 修复打点时打日志报空的 BUG

Signed-off-by: huyufei <yufei.hu@castbox.fm>
main
胡宇飞 2024-06-24 21:11:53 +08:00
parent 7cbc5ac148
commit e36f7483a3
1 changed files with 5 additions and 2 deletions

View File

@ -180,9 +180,9 @@ namespace Guru
/// <param name="eventName"></param> /// <param name="eventName"></param>
/// <param name="extras"></param> /// <param name="extras"></param>
/// <param name="eventSetting"></param> /// <param name="eventSetting"></param>
internal static void LogEvent(string eventName, Dictionary<string, dynamic> extras, EventSetting eventSetting = null, int priority = -1) /// <param name="priority"></param>
internal static void LogEvent(string eventName, Dictionary<string, dynamic> extras, EventSetting eventSetting = null, int priority = -1)
{ {
Log.I(TAG, $"eventName:{eventName}, params:{string.Join(",", extras)}");
CustomLogEvent(eventName, extras, priority); // 自定义打点上报 CustomLogEvent(eventName, extras, priority); // 自定义打点上报
CheckLogCache(eventName, extras, eventSetting); // log缓存和消费 CheckLogCache(eventName, extras, eventSetting); // log缓存和消费
@ -193,6 +193,9 @@ namespace Guru
LogEvent(eventName, eventSetting, priority); // 防空判定 LogEvent(eventName, eventSetting, priority); // 防空判定
return; return;
} }
string paramStr = string.Join(",", extras);
Log.I(TAG, $"eventName:{eventName}, params:{paramStr}");
eventSetting ??= _defaultEventSetting; eventSetting ??= _defaultEventSetting;
if (eventSetting.EnableFirebaseAnalytics) if (eventSetting.EnableFirebaseAnalytics)