From 9546df9a6cf4cd2c9426654f646d694737832d43 Mon Sep 17 00:00:00 2001 From: Jonathan Boulle Date: Wed, 29 Oct 2014 14:18:51 -0700 Subject: [PATCH] etcdserver: make peer URLs log message more readable --- etcdserver/etcdhttp/client.go | 2 +- pkg/types/urls.go | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/etcdserver/etcdhttp/client.go b/etcdserver/etcdhttp/client.go index f35e5fdd5..c8e59bea3 100644 --- a/etcdserver/etcdhttp/client.go +++ b/etcdserver/etcdhttp/client.go @@ -193,7 +193,7 @@ func (h *adminMembersHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) writeError(w, err) return } - log.Printf("etcdhttp: added node %x with peer urls %v", m.ID, req.PeerURLs) + log.Printf("etcdhttp: added node %x with peer urls %s", m.ID, req.PeerURLs) res := newMember(m) w.Header().Set("Content-Type", "application/json") diff --git a/pkg/types/urls.go b/pkg/types/urls.go index 034809a90..c36eb6bab 100644 --- a/pkg/types/urls.go +++ b/pkg/types/urls.go @@ -27,6 +27,10 @@ import ( type URLs []url.URL +func (us URLs) String() string { + return strings.Join(us.StringSlice(), ",") +} + func (us *URLs) Sort() { sort.Sort(us) }