修改日志队列的长度
This commit is contained in:
parent
0e30ce57e7
commit
6350a86518
@ -15,6 +15,7 @@ const (
|
|||||||
)
|
)
|
||||||
const (
|
const (
|
||||||
PLAYROOM_LOST = "playroom_lost"
|
PLAYROOM_LOST = "playroom_lost"
|
||||||
|
LOG_LENGTH = 10000
|
||||||
)
|
)
|
||||||
|
|
||||||
type LogMgr struct {
|
type LogMgr struct {
|
||||||
@ -36,6 +37,14 @@ func (L *LogMgr) InitManager() {
|
|||||||
L.McronSave.AddFunc("@every 10s", func() {
|
L.McronSave.AddFunc("@every 10s", func() {
|
||||||
L.Lock.Lock()
|
L.Lock.Lock()
|
||||||
defer L.Lock.Unlock()
|
defer L.Lock.Unlock()
|
||||||
|
if kafkaMiddleware.KafkaMod == nil {
|
||||||
|
if len(L.L) > LOG_LENGTH {
|
||||||
|
L.L = L.L[:0]
|
||||||
|
} else if len(L.L) > LOG_LENGTH {
|
||||||
|
L.L = L.L[len(L.L)-LOG_LENGTH:]
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
for _, v := range L.L {
|
for _, v := range L.L {
|
||||||
value, _ := json.Marshal(v)
|
value, _ := json.Marshal(v)
|
||||||
kafkaMiddleware.SendMsg([]byte(v.EventName), value)
|
kafkaMiddleware.SendMsg([]byte(v.EventName), value)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user