瀏覽代碼

tcpproxy: display endpoints, not pointers, in ready to proxy string

The switch to *net.SRV for endpoints caused the ready string to emit
pointers instead of endpoint strings.

Fixes #7942
Anthony Romano 8 年之前
父節點
當前提交
5bd9b9614f
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      proxy/tcpproxy/userspace.go

+ 6 - 1
proxy/tcpproxy/userspace.go

@@ -82,7 +82,12 @@ func (tp *TCPProxy) Run() error {
 		tp.remotes = append(tp.remotes, &remote{srv: srv, addr: addr})
 	}
 
-	plog.Printf("ready to proxy client requests to %+v", tp.Endpoints)
+	eps := []string{}
+	for _, ep := range tp.Endpoints {
+		eps = append(eps, fmt.Sprintf("%s:%d", ep.Target, ep.Port))
+	}
+	plog.Printf("ready to proxy client requests to %+v", eps)
+
 	go tp.runMonitor()
 	for {
 		in, err := tp.Listener.Accept()