From df3a747b688261f190b21de30a5204ef43936783 Mon Sep 17 00:00:00 2001 From: Cornelius Rautenbach <cornel.rautenbach@gmail.com> Date: Wed, 24 Nov 2021 22:58:51 +0200 Subject: [PATCH] Clearer raygun error; Do not error on string reflection; --- logs/logs.go | 6 +++--- reflection/reflection.go | 2 -- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/logs/logs.go b/logs/logs.go index 6282f48..a19f25d 100644 --- a/logs/logs.go +++ b/logs/logs.go @@ -126,16 +126,16 @@ func LogError(fields map[string]interface{}, err error) { getLogger().WithFields(fields).Error(err) } -func LogErrorMessage(message interface{}, err error) { +func LogErrorMessage(message string, err error) { if err == nil { - err = errors.New("") + err = errors.New(message) } LogError(map[string]interface{}{ "message": message, }, err) } -func LogErrorMessageText(message interface{}) { +func LogErrorMessageText(message string) { LogErrorMessage(message, nil) } diff --git a/reflection/reflection.go b/reflection/reflection.go index 926c580..31e7c37 100644 --- a/reflection/reflection.go +++ b/reflection/reflection.go @@ -1,7 +1,6 @@ package reflection import ( - "fmt" "reflect" "time" @@ -53,7 +52,6 @@ func SetString(field reflect.Value, value string) { return // Field doesn't exist } if field.Kind() != reflect.String { - logs.LogErrorMessageText(fmt.Sprintf("Claims: Field is not of type String: %v", field.Kind())) return } field.SetString(value) -- GitLab