From 08ccd75dbce6ab9547360e58fdbd200afc2bc796 Mon Sep 17 00:00:00 2001 From: tanlang Date: Mon, 4 Dec 2023 13:59:58 +0800 Subject: [PATCH] feat: add more log for proxy --- proxy/mod.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/proxy/mod.go b/proxy/mod.go index d53e472..5265344 100644 --- a/proxy/mod.go +++ b/proxy/mod.go @@ -41,12 +41,14 @@ func (p *Proxy) ProxyMiddleware(next http.Handler) http.Handler { return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { apiHeader := r.Header.Get(VenusAPINamespaceHeader) if apiHeader == "" { + log.Debugf("no api header found, skip proxy") next.ServeHTTP(w, r) return } ser, err := p.getReverseHandler(apiHeader) if err != nil { + log.Errorf("get reverse handler fail: %s", err) http.Error(w, err.Error(), http.StatusBadRequest) return } @@ -73,6 +75,7 @@ func (p *Proxy) RegisterReverseHandler(hostKey HostKey, server http.Handler) { log.Info("unregister reverse proxy for ", hostKey) return } + log.Infof("register reverse proxy for %s", hostKey) p.handler[hostKey] = server }