pet_home_server/src/server/galog/suger_test.go
2025-11-21 17:25:57 +08:00

35 lines
996 B
Go

package galog
import (
"testing"
"time"
)
var slogger *Logger
// go test -bench . -benchmem
func init() {
slogger, _ = NewServerLogger(&ServerLogOptions{
LogDir: "logs",
EnableAsync: true,
})
}
// BenchmarkServerLog-8 436682 3103 ns/op 1838 B/op 24 allocs/op
func BenchmarkServerLog(b *testing.B) {
for i := 0; i < b.N; i++ {
msgMap := map[string]interface{}{
"CreateTime": time.Now().UnixNano() / int64(time.Microsecond),
"Host": "host",
"AppId": "10010",
"UserId": "12345",
"Level": "Notice",
"Entry": "Login",
"Func": "HandleLogin",
"TraceMsg": "HandlerWSFriApplyList|HandlerWSFriApplyList",
"Params": "{\"isoCode\":\"CN\",\"P0\":[3,\"Total: 3, End: 0, \"],\"pf\":\"wx\",\"appVer\":\"1.0\",\"sdkVer\":\"1.0\",\"ip\":\"58.247.195.158\",\"clientId\":\"7abd64bf-3fb6-4fef-a25e-e6562b7fb857\",\"timeZone\":\"Asia/Shanghai\",\"loginMark\":\"\",\"st\":1472}",
}
slogger.BizErr(msgMap)
}
}