From b4c426e85e596543d5bfb90b9b84626feeb32f98 Mon Sep 17 00:00:00 2001 From: Roshan Date: Wed, 25 Sep 2024 00:29:01 +0800 Subject: [PATCH] log error after srv Run If srv.Run() encounters an error, print the detailed error message and exit. --- cmd/manager/app/app.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cmd/manager/app/app.go b/cmd/manager/app/app.go index 0802c696..3f9d8c87 100644 --- a/cmd/manager/app/app.go +++ b/cmd/manager/app/app.go @@ -80,7 +80,12 @@ func Run(opt *options.Options) error { } srv := server.NewManager(cfg) - go srv.Run() + go func() { + err := srv.Run() + if err != nil { + klog.Fatalf("error occurred when srv Run, err: %+v", err) + } + }() waitTimer := time.NewTimer(opt.WaitTimeout) for !srv.Ready() {