INNER CODE UNIT · Go
printo
percona/percona-backup-mongodb · cmd/pbm/main.go:1059
func printo(out fmt.Stringer, f outFormat) {
if out == nil {
return
}
switch f {
case outJSON:
err := json.NewEncoder(os.Stdout).Encode(out)
if err != nil {
exitErr(errors.Wrap(err, "encode output"), f)
}
case outJSONpretty:
enc := json.NewEncoder(os.Stdout)
enc.SetIndent("", " ")
err := enc.Encode(out)
if err != nil {
exitErr(errors.Wrap(err, "encode output"), f)
}