errformat.go 307 B

123456789101112131415161718
  1. package errformat
  2. import (
  3. "fmt"
  4. "reflect"
  5. "github.com/imgproxy/imgproxy/v3/ierrors"
  6. )
  7. func FormatErrType(errType string, err error) string {
  8. errType += "_error"
  9. if _, ok := err.(*ierrors.Error); !ok {
  10. errType = fmt.Sprintf("%s (%s)", errType, reflect.TypeOf(err).String())
  11. }
  12. return errType
  13. }