mirror of https://github.com/harness/drone.git
fix: [CODE-3210]: Move error logs on translation layer to verbosity level info (#3451)
parent
b5e78f3300
commit
8732b64aa8
|
@ -46,7 +46,7 @@ func Translate(ctx context.Context, err error) *Error {
|
|||
)
|
||||
|
||||
// print original error for debugging purposes
|
||||
log.Ctx(ctx).Debug().Err(err).Msgf("translating error to user facing error")
|
||||
log.Ctx(ctx).Info().Err(err).Msgf("translating error to user facing error")
|
||||
|
||||
// TODO: Improve performance of checking multiple errors with errors.Is
|
||||
|
||||
|
@ -113,7 +113,7 @@ func Translate(ctx context.Context, err error) *Error {
|
|||
case errors.Is(err, codeowners.ErrNotFound):
|
||||
return ErrCodeOwnersNotFound
|
||||
case errors.As(err, &codeOwnersTooLargeError):
|
||||
return UnprocessableEntityf(codeOwnersTooLargeError.Error())
|
||||
return UnprocessableEntity(codeOwnersTooLargeError.Error())
|
||||
case errors.As(err, &codeOwnersFileParseError):
|
||||
return NewWithPayload(
|
||||
http.StatusUnprocessableEntity,
|
||||
|
|
|
@ -145,6 +145,11 @@ func RequestTooLargef(format string, args ...any) *Error {
|
|||
return Newf(http.StatusRequestEntityTooLarge, format, args...)
|
||||
}
|
||||
|
||||
// UnprocessableEntity returns a new user facing unprocessable entity error.
|
||||
func UnprocessableEntity(message string) *Error {
|
||||
return New(http.StatusUnprocessableEntity, message)
|
||||
}
|
||||
|
||||
// UnprocessableEntityf returns a new user facing unprocessable entity error.
|
||||
func UnprocessableEntityf(format string, args ...any) *Error {
|
||||
return Newf(http.StatusUnprocessableEntity, format, args...)
|
||||
|
|
Loading…
Reference in New Issue