code: func LimitReachedHandler(auditLogger audit.AuditLogger) func(http.ResponseWriter, *http.Request) {
  	return func(w http.ResponseWriter, r *http.Request) {
  		logRequest := request.LogRequest{
  			Request: r,
  		}
  		auditLogger.Log(logRequest, http.StatusTooManyRequests, "")
  	}
  }
docs: // LimitReachedHandler logs the throttled request in the credentials audit log