LogServerHelper.cs 1.0 KB

123456789101112131415161718192021222324252627
  1. using ET;
  2. using UnityEngine;
  3. namespace GFGGame
  4. {
  5. public class LogServerHelper
  6. {
  7. /// <summary>
  8. /// 发送节点日志
  9. /// </summary>
  10. /// <param name="node"></param>
  11. public static void SendNodeLog(ReasonEnum node)
  12. {
  13. var zoneScene = GameGlobal.zoneScene;
  14. var logData = new EventTrackFlow2();
  15. logData.iEventId = GenerateIDUtil.GenerateId();
  16. logData.dtEventTime = DateTimeUtil.GetNowTime(DateTimeUtil.FormatE);
  17. logData.iOperatorId = GameGlobal.platformId;
  18. logData.iServerId = zoneScene.GetComponent<ServerInfosComponent>().CurrentServerId;
  19. logData.sAccount = SystemInfo.deviceUniqueIdentifier;
  20. logData.iEvent = (int)node;
  21. logData.iServerId = GameGlobal.zoneScene.GetComponent<ServerInfosComponent>().CurrentServerId;
  22. var logStr = zoneScene.GetComponent<LogSplicingComponent>().LogObjectToStr(logData);
  23. LogSProxy.SendLog(logStr);
  24. }
  25. }
  26. }