Ver Fonte

错误码冲突时panic报错

jys há 2 anos atrás
pai
commit
d030872409
1 ficheiros alterados com 2 adições e 13 exclusões
  1. 2 13
      v2alpha/center.go

+ 2 - 13
v2alpha/center.go

@@ -1,31 +1,20 @@
 package fserr
 
 import (
-	"go.uber.org/zap"
+	"fmt"
 	"net/http"
 	"sync"
 )
 
 var codeMap sync.Map
 
-var logger *zap.Logger
-
 var defaultErrCode = ErrCode{
 	HttpCode: http.StatusOK,
 }
 
-func init() {
-	var err error
-	logger, err = zap.NewProduction()
-	if err != nil {
-		panic(err)
-	}
-}
-
 func register(code ErrCode) {
 	if _, ok := codeMap.Load(code.BusinessCode); ok {
-		logger.Warn("duplicate business code", zap.Int("business", code.BusinessCode),
-			zap.String("message", code.Message))
+		panic(fmt.Sprintf("duplicate business code, code: %d, message: %s", code.BusinessCode, code.Message))
 	}
 	codeMap.Store(code.BusinessCode, code)
 }