Martti T.

Results 364 comments of Martti T.

closing, from v4.8.0 this is possible. See #2237

As changing Logger is breaking change it will not happens in v4. As popular logging frameworks all have their own different methods or ways to use fluent (ala zerolog) vs...

I think you are looking for: https://github.com/labstack/echo/blob/4a1ccdfdc520eb90573a97a7d04fd9fc300c1629/middleware/proxy.go#L69 and look how commonBalancer works

This seems to be more standard library problem as uppercase/lowercase hex escaping is done there. This is where Echo chooses path https://github.com/labstack/echo/blob/ec92fedf21e817d2d52004a4178292404beb9eaa/echo.go#L902-L908 so when you do request `curl -v http://localhost:8000/example/ab%3Fde`...

Somewhat related issues * https://github.com/labstack/echo/issues/1974 * https://github.com/labstack/echo/issues/1777 Also * https://github.com/golang/go/issues/48854 * https://github.com/golang/go/issues/33596

I can not comment if it was intended but last N years you have been able to overwrite routes with new handlers. This is what is happening. It is a...

Currently there is not way to disable colorerin logger middleware Code: https://github.com/labstack/echo/blob/2acb24adb0fd619dc3c672d7fdde25c2c21061d7/middleware/logger.go#L100

In that case I would remove coloring altogether. Adding another boolean or something like that would make just API more complex. In my personal opinion - coloring of output is...

This is quite implementation related and changing how it works probably would break applications that have route pairs likes * `/users/`

Until there is no resolution for this issue I recommend adding another route `/hello3/` that has same handler function has `/hello3/:helloID` route