From 5c3a36d813e3312e63ed613ed59aecdf58dad707 Mon Sep 17 00:00:00 2001 From: Benjamin Wang Date: Wed, 24 Jan 2024 13:56:02 +0000 Subject: [PATCH] print error log when creating peer listener failed Signed-off-by: Benjamin Wang --- embed/etcd.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/embed/etcd.go b/embed/etcd.go index 3cbed0fdd..cd53f6fa4 100644 --- a/embed/etcd.go +++ b/embed/etcd.go @@ -533,6 +533,11 @@ func configurePeerListeners(cfg *Config) (peers []*peerListener, err error) { peers[i] = &peerListener{close: func(context.Context) error { return nil }} peers[i].Listener, err = rafthttp.NewListener(u, &cfg.PeerTLSInfo) if err != nil { + if cfg.logger != nil { + cfg.logger.Error("creating peer listener failed", zap.Error(err)) + } else { + plog.Errorf("creating peer listener failed: %v", err) + } return nil, err } // once serve, overwrite with 'http.Server.Shutdown'