func New()

in http/server/contextlogger/context_logging.go [40:51]


func New(logger slog.Logger, extractFunction ExtractFunction) mux.MiddlewareFunc {
	if extractFunction == nil {
		extractFunction = DefaultExtractor
	}
	return func(next http.Handler) http.Handler {
		return &contextLogMiddleware{
			next:            next,
			logger:          logger,
			extractFunction: extractFunction,
		}
	}
}