From 8a8fe378d4dbedea97c0f7b27966789d5f1c8f56 Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Thu, 12 Apr 2018 15:12:15 +1000 Subject: [PATCH] Improve DHT status output --- client.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/client.go b/client.go index 2b984b57..43c79f5c 100644 --- a/client.go +++ b/client.go @@ -102,10 +102,9 @@ func (cl *Client) LocalPort() (port int) { func writeDhtServerStatus(w io.Writer, s *dht.Server) { dhtStats := s.Stats() - fmt.Fprintf(w, "\tDHT nodes: %d (%d good, %d banned)\n", dhtStats.Nodes, dhtStats.GoodNodes, dhtStats.BadNodes) - fmt.Fprintf(w, "\tDHT Server ID: %x\n", s.ID()) - fmt.Fprintf(w, "\tDHT port: %d\n", missinggo.AddrPort(s.Addr())) - fmt.Fprintf(w, "\tDHT announces: %d\n", dhtStats.ConfirmedAnnounces) + fmt.Fprintf(w, "\t# Nodes: %d (%d good, %d banned)\n", dhtStats.Nodes, dhtStats.GoodNodes, dhtStats.BadNodes) + fmt.Fprintf(w, "\tServer ID: %x\n", s.ID()) + fmt.Fprintf(w, "\tAnnounces: %d\n", dhtStats.ConfirmedAnnounces) fmt.Fprintf(w, "\tOutstanding transactions: %d\n", dhtStats.OutstandingTransactions) } @@ -121,7 +120,7 @@ func (cl *Client) WriteStatus(_w io.Writer) { fmt.Fprintf(w, "Announce key: %x\n", cl.announceKey()) fmt.Fprintf(w, "Banned IPs: %d\n", len(cl.badPeerIPsLocked())) cl.eachDhtServer(func(s *dht.Server) { - fmt.Fprintf(w, "%s DHT server:\n", s.Addr().Network()) + fmt.Fprintf(w, "%s DHT server at %s:\n", s.Addr().Network(), s.Addr().String()) writeDhtServerStatus(w, s) }) fmt.Fprintf(w, "# Torrents: %d\n", len(cl.torrentsAsSlice())) -- 2.50.0