diff --git a/logs/logs.go b/logs/logs.go index 4f562c46cf9b4f465e9ad899bc7c1cc2fac3f358..569a8306e3cf24ca661462985eb6d4efbc23022a 100644 --- a/logs/logs.go +++ b/logs/logs.go @@ -31,7 +31,7 @@ const ( ) type LogEntryWithLevel struct { - //LogBuffer *bytes.Buffer + // LogBuffer *bytes.Buffer LogEntry *log.Entry Message interface{} LogLevel log.Level @@ -88,11 +88,14 @@ func SanitiseFields(fields map[string]interface{}) map[string]interface{} { if pointerValue.Kind() == reflect.String { sanitisedString := SanitiseLogs(pointerValue.String()) sanitisedFields[key] = &sanitisedString + } else { + // Don't sanitise fields that are not strings + sanitisedFields[key] = field } } else if value.Kind() == reflect.String { sanitisedFields[key] = SanitiseLogs(value.String()) } else { - // Don't sanitise fields that + // Don't sanitise fields that are not strings sanitisedFields[key] = field } }