From c993bb2f5e042b9941ec96e91bcd1ded125f565e Mon Sep 17 00:00:00 2001 From: wenxu12345 <44203734@qq.com> Date: Tue, 21 Jun 2022 18:58:57 +0800 Subject: [PATCH] debug --- pkg/common/token_verify/jwt_token.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkg/common/token_verify/jwt_token.go b/pkg/common/token_verify/jwt_token.go index 4cc5be510..1deeed2de 100644 --- a/pkg/common/token_verify/jwt_token.go +++ b/pkg/common/token_verify/jwt_token.go @@ -9,6 +9,7 @@ import ( go_redis "github.com/go-redis/redis/v8" "github.com/golang-jwt/jwt/v4" "github.com/pkg/errors" + "reflect" "time" ) @@ -183,8 +184,13 @@ func ParseToken(tokensString, operationID string) (claims *Claims, err error) { errMsg := "GetClaimFromToken failed ErrTokenUnknown " + err.Error() log.Error(operationID, errMsg) } + e := errors.Unwrap(err) + if errors.Is(e, constant.ErrTokenUnknown) { + errMsg := "ParseToken failed ErrTokenUnknown " + e.Error() + log.Error(operationID, errMsg) + } - log.NewError(operationID, "token validate err", err.Error(), tokensString) + log.NewError(operationID, "token validate err", err.Error(), tokensString, "type ", reflect.TypeOf(err), "type2: ", reflect.TypeOf(e)) return nil, utils.Wrap(err, "") }