print error log when creating peer listener failed

Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
This commit is contained in:
Benjamin Wang
2024-01-24 13:56:02 +00:00
parent 7555d0ce9e
commit 5c3a36d813

View File

@@ -533,6 +533,11 @@ func configurePeerListeners(cfg *Config) (peers []*peerListener, err error) {
peers[i] = &peerListener{close: func(context.Context) error { return nil }} peers[i] = &peerListener{close: func(context.Context) error { return nil }}
peers[i].Listener, err = rafthttp.NewListener(u, &cfg.PeerTLSInfo) peers[i].Listener, err = rafthttp.NewListener(u, &cfg.PeerTLSInfo)
if err != nil { 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 return nil, err
} }
// once serve, overwrite with 'http.Server.Shutdown' // once serve, overwrite with 'http.Server.Shutdown'