From 4dad1ed71e7573aeb810881209bf0ae6f0fea323 Mon Sep 17 00:00:00 2001 From: anon Date: Fri, 10 Mar 2023 17:49:04 +0200 Subject: [PATCH] FIX #13389 Dummy fix. Implement wsproxy.Logger with zap.Logger. Use sctx.lg as logger. Signed-off-by: anon --- server/embed/serve.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/server/embed/serve.go b/server/embed/serve.go index 9113351d2..5e18eec80 100644 --- a/server/embed/serve.go +++ b/server/embed/serve.go @@ -297,6 +297,18 @@ func (sctx *serveCtx) registerGateway(opts []grpc.DialOption) (*gw.ServeMux, err return gwmux, nil } +type wsProxyZapLogger struct { + *zap.Logger +} + +func (w wsProxyZapLogger) Warnln(i ...interface{}) { + w.Warn(fmt.Sprint(i...)) +} + +func (w wsProxyZapLogger) Debugln(i ...interface{}) { + w.Debug(fmt.Sprint(i...)) +} + func (sctx *serveCtx) createMux(gwmux *gw.ServeMux, handler http.Handler) *http.ServeMux { httpmux := http.NewServeMux() for path, h := range sctx.userHandlers { @@ -316,6 +328,7 @@ func (sctx *serveCtx) createMux(gwmux *gw.ServeMux, handler http.Handler) *http. }, ), wsproxy.WithMaxRespBodyBufferSize(0x7fffffff), + wsproxy.WithLogger(wsProxyZapLogger{sctx.lg}), ), ) }