From 0ec788f20bbbc4fc41ce23f74a898004b3c4ce7f Mon Sep 17 00:00:00 2001 From: franklin Date: Wed, 26 May 2021 10:02:21 +0200 Subject: [PATCH] refactor: resolve error type from error --- log/fields_error.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/log/fields_error.go b/log/fields_error.go index 159021b..e3fd0af 100644 --- a/log/fields_error.go +++ b/log/fields_error.go @@ -1,6 +1,8 @@ package log import ( + "reflect" + "go.uber.org/zap" ) @@ -14,8 +16,8 @@ func FError(err error) zap.Field { return zap.NamedError(ErrorMessageKey, err) } -func FErrorType(errType string) zap.Field { - return zap.String(ErrorTypeKey, errType) +func FErrorType(err error) zap.Field { + return zap.String(ErrorTypeKey, reflect.TypeOf(err).String()) } func FStackSkip(skip int) zap.Field {