mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
commit
e2a5df534c
@ -297,6 +297,18 @@ func (sctx *serveCtx) registerGateway(opts []grpc.DialOption) (*gw.ServeMux, err
|
|||||||
return gwmux, nil
|
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 {
|
func (sctx *serveCtx) createMux(gwmux *gw.ServeMux, handler http.Handler) *http.ServeMux {
|
||||||
httpmux := http.NewServeMux()
|
httpmux := http.NewServeMux()
|
||||||
for path, h := range sctx.userHandlers {
|
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.WithMaxRespBodyBufferSize(0x7fffffff),
|
||||||
|
wsproxy.WithLogger(wsProxyZapLogger{sctx.lg}),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user