Results 6 issues of sado

@kataras hi, is there a way to do in `iris` like this in `net/http`? ```golang func TimeoutHandler(duration time.Duration) func(http.Handler) http.Handler { return func(next http.Handler) http.Handler { if duration > 0...

πŸ€” type:question

https://github.com/kataras/iris/issues/1735#issue-817017910 please check it out @kataras

🐞 type:bug

hi @kataras , another question here ! this case can remove handler successful ```golang func Route(r router.Party) { r.Use(middleware.Foo) r.Get("/foo", ctrl.Index).RemoveHandler(middleware.Foo) } ``` but this case failed ```golang func Route(r...

here is my code main.go ```golang app := iris.New() l := logrus.New() l.SetReportCaller(true) l.SetFormatter(&logrus.JSONFormatter{}) app.Logger().Install(l) app.Logger().Println(123) ``` i got this ```linux {"file":"/Users/sado/go/pkg/mod/github.com/kataras/[email protected]/integration.go:28","func":"github.com/kataras/golog.integrateExternalLogger.func1","level":"info","msg":"123","time":"2020-12-05T11:41:27+08:00"} ``` when i use this in my router...

πŸ€” type:question

supported token limiter with context using option func mode, if not set, using context.backgroud as default ```go // example s, err := miniredis.Run() assert.Nil(t, err) l := NewTokenLimiter(rate, burst, redis.New(s.Addr()),...