123456789101112131415161718192021 |
- package errorx
- import "fmt"
- // Wrap returns an error that wraps err with given message.
- func Wrap(err error, message string) error {
- if err == nil {
- return nil
- }
- return fmt.Errorf("%s: %w", message, err)
- }
- // Wrapf returns an error that wraps err with given format and args.
- func Wrapf(err error, format string, args ...any) error {
- if err == nil {
- return nil
- }
- return fmt.Errorf("%s: %w", fmt.Sprintf(format, args...), err)
- }
|