func routeLogger(inner http.Handler) http.HandlerFunc {
	return func(w http.ResponseWriter, r *http.Request) {
		start := time.Now()
		inner.ServeHTTP(w, r)
		log.TRACE.Printf(
			"%s\t%s\t%s",
			r.Method,
			r.RequestURI,
			time.Since(start),
		)
	}
}
// routeLogger traces matched routes including their executing time
routeLogger traces matched routes including their executing time
// routeLogger traces matched routes including their executing time
func routeLogger(inner http.Handler) http.HandlerFunc {
	return func(w http.ResponseWriter, r *http.Request) {
		start := time.Now()
		inner.ServeHTTP(w, r)
		log.TRACE.Printf(
			"%s\t%s\t%s",
			r.Method,
			r.RequestURI,
			time.Since(start),
		)
	}
}
func routeLogger ( inner http . Handler ) http . HandlerFunc { return func ( w http . ResponseWriter , r * http . Request ) { start := time . Now ( ) inner . ServeHTTP ( w , r ) log . TRACE . Printf ( " \t \t " , r . Method , r . RequestURI , time . Since ( start ) , ) } }
routeLogger traces matched routes including their executing time
routeLogger traces matched routes including their executing time