This commit is contained in:
aozhiwei 2024-11-16 14:48:34 +08:00
parent 8cbd342c75
commit 2d37a501d8

View File

@ -1,17 +1,37 @@
package service
import (
"q5"
)
type log struct {
type logNode struct {
accountId string
logType string
subLogType string
currTime int64
params map[string]string
entry q5.ListHead
}
type log struct {
logQueue q5.Queue
}
func (this *log) init() {
this.logQueue.Init()
}
func (this *log) unInit() {
}
func (this *log) AddLog(accountId string, logType string, subType string, params map[string]string) {
func (this *log) AddAsyncLog(accountId string, logType string, subLogType string, currTime int64,
params map[string]string) {
node := new(logNode)
node.accountId = accountId
node.logType = logType
node.subLogType = subLogType
node.currTime = currTime
node.params = params
node.entry.Init(node)
this.logQueue.Push(&node.entry)
}