From 3cd13636ab6cce5646b2a2cc5ac6260acd027a70 Mon Sep 17 00:00:00 2001 From: Stve Hb Date: Sat, 10 Feb 2024 23:58:31 +0100 Subject: [PATCH] Do not encode error before logging --- pkg/gintx/neo4j.go | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/pkg/gintx/neo4j.go b/pkg/gintx/neo4j.go index 1d0c056..8c98969 100644 --- a/pkg/gintx/neo4j.go +++ b/pkg/gintx/neo4j.go @@ -1,7 +1,6 @@ package gintx import ( - "encoding/json" "github.com/gin-gonic/gin" "github.com/neo4j/neo4j-go-driver/v5/neo4j" "github.com/sirupsen/logrus" @@ -38,12 +37,7 @@ func BuildNeo4JTransactionMiddleware(sessionConfig neo4j.SessionConfig, driver n defer func() { if err := recover(); err != nil { - encodedError, marshalError := json.Marshal(err) - if marshalError != nil { - encodedError = []byte("MARSHAL_ERROR") - } - - logrus.WithField("error", string(encodedError)).Info("Starting neo4j recovery process.") + logrus.WithField("error", err).Info("Starting neo4j recovery process.") err := tx.Rollback(ctx) if err != nil {