github.com/operator-framework/operator-lifecycle-manager@v0.30.0/test/e2e/util/test_logging.go (about) 1 package util 2 3 import ( 4 "encoding/json" 5 "fmt" 6 "strings" 7 8 g "github.com/onsi/ginkgo/v2" 9 ) 10 11 func Logf(f string, v ...interface{}) { 12 if !strings.HasSuffix(f, "\n") { 13 f += "\n" 14 } 15 _, _ = fmt.Fprintf(g.GinkgoWriter, f, v...) 16 } 17 18 func ObjectToPrettyJsonString(obj interface{}) string { 19 data, _ := json.MarshalIndent(obj, "", " ") 20 return string(data) 21 } 22 23 func ObjectToJsonString(obj interface{}) string { 24 data, _ := json.MarshalIndent(obj, "", " ") 25 return string(data) 26 }