10 func LoggedHTTPServe(addr string) *http.ServeMux {
12 addr = "localhost:6061"
14 netAddr, err := net.ResolveTCPAddr("tcp", addr)
16 log.Fatalf("error resolving http addr: %s", err)
19 for try := 0; try < 100; try++ {
20 conn, err = net.ListenTCP("tcp", netAddr)
27 log.Fatalf("error creating http conn: %#v", err)
29 log.Printf("starting http server on http://%s", conn.Addr())
30 mux := http.NewServeMux()
37 log.Fatalf("error serving http: %s", err)