Versions in this module Expand all Collapse all v0 v0.0.1 Feb 1, 2023 Changes in this version + func BrotilWriter(w http.ResponseWriter) (io.WriteCloser, string) + func CompressHandler(listener interfaces.Listener, h http.Handler) http.Handler + func CompressHandlerLevel(listener interfaces.Listener, h http.Handler, level int) http.Handler + func Init(listener interfaces.Listener, h http.Handler) http.Handler + func NewPanicOutput(ctx context.Context, w http.ResponseWriter) + func PanicRecovery(listener interfaces.Listener) func(h http.Handler) http.Handler + type ErrorLogs struct + Code string + Msg interface{} + type HeaderValues struct + AcceptEncoding string + type PanicMessage struct + Message interface{} + TraceID string + type ResponseWriter struct + BeforeFlush func([]byte) + Buffer *bytes.Buffer + Request *http.Request + StatusCode int + func NewResponseWriter(listener interfaces.Listener, w http.ResponseWriter, r *http.Request) *ResponseWriter + func (c *ResponseWriter) Flush() + func (c *ResponseWriter) Header() http.Header + func (c *ResponseWriter) ReadFrom(r io.Reader) (int64, error) + func (c *ResponseWriter) Write(b []byte) (n int, e error) + func (c *ResponseWriter) WriteHeader(co int)