Bladeren bron

空错误新增堆栈信息判定

jys 2 jaren geleden
bovenliggende
commit
0c21bf02b2
1 gewijzigde bestanden met toevoegingen van 7 en 0 verwijderingen
  1. 7 0
      v2alpha/public.go

+ 7 - 0
v2alpha/public.go

@@ -46,6 +46,13 @@ func WithCode[T codeType](err error, businessCode T, options ...Option) error {
 		option(ret)
 	}
 
+	if err == nil {
+		return &withStack{
+			error: ret,
+			stack: callers(),
+		}
+	}
+
 	return ret
 }