fix:1、更换项目,使用winter来创建

This commit is contained in:
2026-04-22 11:13:16 +08:00
parent 173cfb2dc9
commit 83ff9f71ad
7375 changed files with 209752 additions and 157557 deletions
+10 -17
View File
@@ -1,28 +1,27 @@
using UnityEngine;
using System.Collections.Generic;
using FlowerPower;
using SGModule.NetKit;
using LoveLegend;
using UnityEngine;
public class ErrorLogger : MonoBehaviour
{
// 用于存储报错信息的列表
private List<string> errorLogs = new List<string>();
private readonly List<string> errorLogs = new();
void OnEnable()
private void OnEnable()
{
// 注册事件处理函数
Application.logMessageReceived += HandleLog;
}
void OnDisable()
private void OnDisable()
{
// 注销事件处理函数
Application.logMessageReceived -= HandleLog;
}
// 事件处理函数
void HandleLog(string logString, string stackTrace, LogType type)
private void HandleLog(string logString, string stackTrace, LogType type)
{
// 只处理错误和异常类型的日志
if (type == LogType.Error || type == LogType.Exception)
@@ -37,17 +36,11 @@ public class ErrorLogger : MonoBehaviour
}
// 如何将报错信息发送给服务器
void SendErrorToServer(string error, string stackTrace)
private void SendErrorToServer(string error, string stackTrace)
{
// Debug.Log($"SendErrorToServer-----------error\n{error}");
// Debug.Log($"SendErrorToServer-----------stackTrace\n{stackTrace}");
// 这里填写将报错信息发送到服务器的代码
var reqData = new RespDebugData
{
level = "error",
message = error,
stacktrace = stackTrace
};
NetworkKit.SendLogToServer(reqData);
ErrorLogKit.Send("error", error, stackTrace, SuperApplication.Instance.attribution);
}
}
}