Răsfoiți Sursa

feat: 第2版

SongZihuan 1 an în urmă
părinte
comite
dcbaf3b3fa
2 a modificat fișierele cu 16 adăugiri și 2 ștergeri
  1. 1 1
      go.mod
  2. 15 1
      utils.go

+ 1 - 1
go.mod

@@ -1,3 +1,3 @@
-module wterrors
+module github.com/wuntsong/wterrors
 
 go 1.21

+ 15 - 1
utils.go

@@ -21,7 +21,21 @@ func Errorf(format string, a ...any) WTError {
 
 func Warp(err error, format string, a ...any) WTError {
 	msg := fmt.Sprintf(format, a...)
-	code := UnknownError
+	code := getErrorName(err)
+	cause := err
+	stack := getStack()
+
+	return &wtError{
+		cause: cause,
+		msg:   msg,
+		code:  code,
+		stack: stack,
+	}
+}
+
+func WarpQuick(err error) WTError {
+	msg := "error"
+	code := getErrorName(err)
 	cause := err
 	stack := getStack()