package utils import ( "case-open-api/global" "encoding/json" "fmt" "github.com/sirupsen/logrus" ) func LogJsonInfo(msg string, v interface{}) { jsonData, err := json.Marshal(v) if err != nil { fmt.Println("Error marshaling struct to JSON:", err) return } jsonString := string(jsonData) global.Logger.WithFields(logrus.Fields{ "data": jsonString, }).Info(msg) } func LogJsonErr(msg string, v interface{}) { global.Logger.WithFields(logrus.Fields{ "data": v, }).Errorf(msg) }