func NewRequestIDMiddlewareWithExtractor()

in http/server/requestid/requestid.go [37:47]


func NewRequestIDMiddlewareWithExtractor(extractor HeaderExtractor) mux.MiddlewareFunc {
	if extractor == nil {
		extractor = DefaultHeaderExtractor
	}
	return func(next http.Handler) http.Handler {
		return &requestIDMiddleware{
			next:      next,
			extractor: extractor,
		}
	}
}