From 50357ce61ad90bda98ddadfcb18d3d34a3fe0841 Mon Sep 17 00:00:00 2001 From: Ben McClelland Date: Fri, 9 Jun 2023 10:35:21 -0700 Subject: [PATCH] feat: add log for internal server errors not of type s3err.APIError --- s3api/controllers/base.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/s3api/controllers/base.go b/s3api/controllers/base.go index 862478a..071fa65 100644 --- a/s3api/controllers/base.go +++ b/s3api/controllers/base.go @@ -21,6 +21,7 @@ import ( "fmt" "io" "net/http" + "os" "strconv" "strings" "time" @@ -396,6 +397,10 @@ func Responce[R comparable](ctx *fiber.Ctx, resp R, err error) error { ctx.Status(serr.HTTPStatusCode) return ctx.Send(s3err.GetAPIErrorResponse(serr, "", "", "")) } + + fmt.Fprintf(os.Stderr, "Internal Error, req:\n%v\nerr:\n%v\n", + ctx.Request(), err) + return ctx.Send(s3err.GetAPIErrorResponse( s3err.GetAPIError(s3err.ErrInternalError), "", "", "")) }