diff --git a/logs/logs.go b/logs/logs.go index ca8d401d0dba3f76b06feef3056f14b26b4711bb..04dc196d209257c87f89ba12b79de4452566288e 100644 --- a/logs/logs.go +++ b/logs/logs.go @@ -12,7 +12,6 @@ import ( "os" "reflect" "regexp" - "runtime" "strings" "github.com/MindscapeHQ/raygun4go" @@ -380,6 +379,12 @@ func (f *CustomLogFormatter) Format(entry *log.Entry) ([]byte, error) { data["msg"] = entry.Message } + if value, ok := data["body"].(string); ok { + cleanValue := strings.ReplaceAll(value, "\n", "") + cleanValue = strings.ReplaceAll(cleanValue, "\"", "'") + data["body"] = cleanValue + } + var b *bytes.Buffer if entry.Buffer != nil { b = entry.Buffer