优化日志写入
This commit is contained in:
parent
2a4b54f6c6
commit
4b4f101369
@ -866,5 +866,8 @@ func Destroy() {
|
|||||||
G_GameLogicPtr.FriendMgr.SaveData()
|
G_GameLogicPtr.FriendMgr.SaveData()
|
||||||
G_GameLogicPtr.RankMgr.SaveData()
|
G_GameLogicPtr.RankMgr.SaveData()
|
||||||
G_GameLogicPtr.ChampshipMgr.SaveData()
|
G_GameLogicPtr.ChampshipMgr.SaveData()
|
||||||
|
G_GameLogicPtr.MailMgr.SaveData()
|
||||||
|
G_GameLogicPtr.VarMgr.SaveData()
|
||||||
|
G_GameLogicPtr.MLogManager.Close()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -47,3 +47,14 @@ func (L *LogMgr) AddLog(logs *Log) {
|
|||||||
defer L.Lock.Unlock()
|
defer L.Lock.Unlock()
|
||||||
L.L = append(L.L, logs)
|
L.L = append(L.L, logs)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (L *LogMgr) Close() {
|
||||||
|
L.McronSave.Stop()
|
||||||
|
L.Lock.Lock()
|
||||||
|
defer L.Lock.Unlock()
|
||||||
|
for _, v := range L.L {
|
||||||
|
value, _ := json.Marshal(v)
|
||||||
|
kafkaMiddleware.SendMsg([]byte(v.EventName), value)
|
||||||
|
}
|
||||||
|
L.L = L.L[:0]
|
||||||
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user