errformat.go 377 B

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