fix: 修复 log 无法正确打印 Caller 的问题

This commit is contained in:
kercylan98 2023-07-13 18:56:12 +08:00
parent 3e9d56ec5b
commit 349ec42a72
2 changed files with 3 additions and 6 deletions

View File

@ -79,8 +79,8 @@ import (
func main() {
srv := server.New(server.NetworkWebsocket)
srv.RegConnectionReceiveWebsocketPacketEvent(func(srv *server.Server, conn *server.Conn, packet []byte, messageType int) {
conn.Write(packet, messageType)
srv.RegConnectionReceivePacketEvent(func(srv *server.Server, conn *server.Conn, packet server.Packet) {
conn.Write(packet)
})
if err := srv.Run(":9999"); err != nil {
panic(err)
@ -107,7 +107,6 @@ func main() {
srv.RegConnectionClosedEvent(nil)
srv.RegConnectionOpenedEvent(nil)
srv.RegConnectionReceivePacketEvent(nil)
srv.RegConnectionReceiveWebsocketPacketEvent(nil)
srv.RegReceiveCrossPacketEvent(nil)
srv.RegMessageErrorEvent(nil)
srv.RegMessageLowExecEvent(nil)
@ -129,8 +128,6 @@ import (
func main() {
server.New(server.NetworkWebsocket,
server.WithTicker(50, false),
server.WithProd(),
server.WithMultiCore(3),
// ...
)
}

View File

@ -89,7 +89,7 @@ func NewLog(options ...Option) *Log {
}
}
log.zap = zap.New(zapcore.NewTee(log.cores...), zap.AddCaller(), zap.AddCallerSkip(1))
log.zap = zap.New(zapcore.NewTee(log.cores...), zap.AddCaller(), zap.AddCallerSkip(2))
log.sugar = log.zap.Sugar()
return log
}