9 func LoggedHTTPServe(addr string) *http.ServeMux {
11 addr = "localhost:6061"
13 netAddr, err := net.ResolveTCPAddr("tcp", addr)
15 log.Fatalf("error resolving http addr: %s", err)
18 for try := 0; try < 100; try++ {
19 conn, err = net.ListenTCP("tcp", netAddr)
26 log.Fatalf("error creating http conn: %#v", err)
28 log.Printf("starting http server on http://%s", conn.Addr())
29 mux := http.NewServeMux()
36 log.Fatalf("error serving http: %s", err)