From 9379bef6115979e569fedbf6db89a2e00c440fcc Mon Sep 17 00:00:00 2001 From: dlorenc <dlorenc@google.com> Date: Mon, 30 Aug 2021 09:03:23 -0500 Subject: [PATCH] Drop 404 errors down to a warning. (#426) We get flooded with scapers so it makes it hard to find real errors in our logs. Signed-off-by: Dan Lorenc <dlorenc@google.com> --- pkg/generated/restapi/configure_rekor_server.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/generated/restapi/configure_rekor_server.go b/pkg/generated/restapi/configure_rekor_server.go index ab0ffbe..c11bb2a 100644 --- a/pkg/generated/restapi/configure_rekor_server.go +++ b/pkg/generated/restapi/configure_rekor_server.go @@ -200,7 +200,11 @@ func cacheForever(handler http.Handler) http.Handler { } func logAndServeError(w http.ResponseWriter, r *http.Request, err error) { - log.RequestIDLogger(r).Error(err) + if apiErr, ok := err.(errors.Error); ok && apiErr.Code() == http.StatusNotFound { + log.RequestIDLogger(r).Warn(err) + } else { + log.RequestIDLogger(r).Error(err) + } requestFields := map[string]interface{}{} if err := mapstructure.Decode(r, &requestFields); err == nil { log.RequestIDLogger(r).Debug(requestFields) -- GitLab