diff --git a/response.go b/response.go index 0f174536d..ab2bb85d7 100644 --- a/response.go +++ b/response.go @@ -5,6 +5,7 @@ package echo import ( "bufio" + "fmt" "errors" "net" "net/http" @@ -88,7 +89,7 @@ func (r *Response) Write(b []byte) (n int, err error) { func (r *Response) Flush() { err := http.NewResponseController(r.Writer).Flush() if err != nil && errors.Is(err, http.ErrNotSupported) { - panic(errors.New("response writer flushing is not supported")) + panic(fmt.Errorf("echo: response writer %T does not support flushing (http.Flusher interface)", r.Writer)) } }