Expose RequestLogger

This commit is contained in:
Daniel 2018-10-12 13:27:10 +02:00
parent c1ece10b79
commit ff919c7342

View file

@ -19,7 +19,7 @@ func RegisterAdditionalRoute(path string, handler http.Handler) {
additionalRoutes[path] = handler additionalRoutes[path] = handler
} }
func logger(next http.Handler) http.Handler { func RequestLogger(next http.Handler) http.Handler {
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
ew := NewEnrichedResponseWriter(w) ew := NewEnrichedResponseWriter(w)
next.ServeHTTP(ew, r) next.ServeHTTP(ew, r)
@ -36,7 +36,7 @@ func Serve() {
router.Handle(path, handler) router.Handle(path, handler)
} }
router.Use(logger) router.Use(RequestLogger)
http.Handle("/", router) http.Handle("/", router)
http.HandleFunc("/api/database/v1", startDatabaseAPI) http.HandleFunc("/api/database/v1", startDatabaseAPI)