报错增加日志

This commit is contained in:
hahwu 2026-04-14 17:34:13 +08:00
parent 1f3a97e323
commit 0fbebc856e

View File

@ -242,20 +242,22 @@ func HandleClientReq(args []interface{}) {
return
}
err = RunNewNetProcessByKey(m.GetFunc(), p.(*Player), &detailMsg)
if err != nil {
log.Error("uid : %d, func : %s, err : %s", p.(*Player).M_DwUin, m.GetFunc(), err)
p.(*Player).TeLog("func_exec_error", map[string]interface{}{
"method_name": m.GetFunc(),
"error_info": err.Error(),
})
p.(*Player).Recover(backup) //还原Player的数据
return
}
str := ""
if conf.Server.GameName == "pet_home" || conf.Server.GameName == "merge_pet_sdk" {
strbuf, _ := protojson.Marshal(detailMsg)
str = string(strbuf)
}
if err != nil {
log.Error("uid : %d, func : %s, err : %s", p.(*Player).M_DwUin, m.GetFunc(), err)
p.(*Player).TeLog("func_exec_error", map[string]interface{}{
"method_name": m.GetFunc(),
"error_info": err.Error(),
"proto": str,
})
p.(*Player).Recover(backup) //还原Player的数据
return
}
p.(*Player).ProcessTrigger()
p.(*Player).TeLog("func_exec_time", map[string]interface{}{
"method_name": m.GetFunc(),