Просмотр исходного кода

etcdserver: make peer URLs log message more readable

Jonathan Boulle 11 лет назад
Родитель
Сommit
9546df9a6c
2 измененных файлов с 5 добавлено и 1 удалено
  1. 1 1
      etcdserver/etcdhttp/client.go
  2. 4 0
      pkg/types/urls.go

+ 1 - 1
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")

+ 4 - 0
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)
 }