From 9885e240d150469522bce965a6fc7e2db7c48b13 Mon Sep 17 00:00:00 2001 From: Yonghwan SO Date: Thu, 29 Sep 2022 20:23:07 +0900 Subject: [PATCH] made request logger the last middleware --- app.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app.go b/app.go index 12a4dc348..ebcb90525 100644 --- a/app.go +++ b/app.go @@ -61,9 +61,6 @@ func New(opts Options) *App { a.Home.app = a // replace root. a.Home.appSelf = a // temporary, reverse reference to the group app. - dem := a.defaultErrorMiddleware - a.Middleware = newMiddlewareStack(dem) - notFoundHandler := func(errorf string, code int) http.HandlerFunc { return func(res http.ResponseWriter, req *http.Request) { c := a.newContext(RouteInfo{}, res, req) @@ -78,8 +75,10 @@ func New(opts Options) *App { if a.MethodOverride == nil { a.MethodOverride = MethodOverride } + + a.Middleware = newMiddlewareStack(RequestLogger) + a.Use(a.defaultErrorMiddleware) a.Use(a.PanicHandler) - a.Use(RequestLogger) return a }