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) }