Browse Source

ClientError should return local err info

Morlay 8 years ago
parent
commit
0c7e992e5f
1 changed files with 3 additions and 2 deletions
  1. 3 2
      sdk/errors/client_error.go

+ 3 - 2
sdk/errors/client_error.go

@@ -14,6 +14,8 @@
 
 package errors
 
+import "fmt"
+
 const (
 	DefaultClientErrorStatus = 400
 	DefaultClientErrorCode   = "SDK.ClientError"
@@ -54,9 +56,8 @@ func NewClientError(errorCode, message string, originErr error) Error {
 func (err *ClientError) Error() string {
 	if err.originError != nil {
 		return err.originError.Error()
-	} else {
-		return ""
 	}
+	return fmt.Sprintf("[%s] %s", err.errorCode, err.message)
 }
 
 func (err *ClientError) OriginError() error {