From: Matt Joiner Date: Tue, 18 Nov 2014 15:56:05 +0000 (-0600) Subject: cmd/dht-get-peers: Expose debug HTTP X-Git-Tag: v1.0.0~1519 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=a6914e58974f27ba4142b71f4b4ab8d701239733;p=btrtrc.git cmd/dht-get-peers: Expose debug HTTP --- diff --git a/cmd/dht-get-peers/main.go b/cmd/dht-get-peers/main.go index 6fd582a1..a61a2660 100644 --- a/cmd/dht-get-peers/main.go +++ b/cmd/dht-get-peers/main.go @@ -130,6 +130,7 @@ func setupSignals() { } func main() { + util.LoggedHTTPServe("") seen := make(map[util.CompactPeer]struct{}) getPeers: for { diff --git a/util/loghttp.go b/util/loghttp.go index 770353fe..ce6f1ef5 100644 --- a/util/loghttp.go +++ b/util/loghttp.go @@ -4,9 +4,13 @@ import ( "log" "net" "net/http" + _ "net/http/pprof" ) func LoggedHTTPServe(addr string) { + if addr == "" { + addr = "localhost:6061" + } netAddr, err := net.ResolveTCPAddr("tcp", addr) if err != nil { log.Fatalf("error resolving http addr: %s", err)