From a6914e58974f27ba4142b71f4b4ab8d701239733 Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Tue, 18 Nov 2014 09:56:05 -0600 Subject: [PATCH] cmd/dht-get-peers: Expose debug HTTP --- cmd/dht-get-peers/main.go | 1 + util/loghttp.go | 4 ++++ 2 files changed, 5 insertions(+) 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) -- 2.50.0