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  }