From 26aa2d9ff8c064105f4e8f44bad5da9046d76718 Mon Sep 17 00:00:00 2001 From: kercylan98 Date: Tue, 26 Dec 2023 17:23:28 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=20ShowServersInfo=20?= =?UTF-8?q?=E5=87=BD=E6=95=B0=E5=8F=AF=E8=A7=81=E6=80=A7=EF=BC=8C=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E6=9C=8D=E5=8A=A1=E5=99=A8=E5=9C=B0=E5=9D=80=E6=89=93?= =?UTF-8?q?=E5=8D=B0=E7=9A=84=E6=8C=87=E9=92=88=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/multiple.go | 2 +- server/server.go | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/server/multiple.go b/server/multiple.go index 1670425..7e3bc83 100644 --- a/server/multiple.go +++ b/server/multiple.go @@ -69,7 +69,7 @@ func (slf *MultipleServer) Run() { kcp.SystemTimedSched.Close() } - ShowServersInfo(serverMultipleMark, slf.servers...) + showServersInfo(serverMultipleMark, slf.servers...) systemSignal := make(chan os.Signal, 1) signal.Notify(systemSignal, syscall.SIGHUP, syscall.SIGQUIT, syscall.SIGTERM, syscall.SIGINT) diff --git a/server/server.go b/server/server.go index 94743ee..5a30509 100644 --- a/server/server.go +++ b/server/server.go @@ -129,7 +129,7 @@ func (srv *Server) Run(addr string) (err error) { onServicesInit(srv) onMessageSystemInit(srv) if srv.multiple == nil { - ShowServersInfo(serverMark, srv) + showServersInfo(serverMark, srv) } if err = <-startState; err != nil { return err @@ -780,11 +780,12 @@ func (srv *Server) HasMessageStatistics() bool { return srv.runtime.messageStatisticsLock != nil } -// ShowServersInfo 显示服务器信息 -func ShowServersInfo(mark string, servers ...*Server) { +// showServersInfo 显示服务器信息 +func showServersInfo(mark string, servers ...*Server) { var serverInfos = make([]func(), 0, len(servers)) var ip, _ = network.IP() for _, srv := range servers { + srv := srv serverInfos = append(serverInfos, func() { log.Info("Server", log.String(mark, "RunningInfo"), log.Any("network", srv.network), log.String("ip", ip.String()), log.String("listen", srv.addr)) })