From d834a5c362b94a89d6e78b123bd423eb9afe5988 Mon Sep 17 00:00:00 2001 From: Nathan Coad Date: Tue, 16 Jan 2024 17:16:37 +1100 Subject: [PATCH] blah --- utils/structOperations.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/utils/structOperations.go b/utils/structOperations.go index 35fc317..e756fe0 100644 --- a/utils/structOperations.go +++ b/utils/structOperations.go @@ -26,15 +26,19 @@ func PrintStructContents(s interface{}, indentLevel int) string { indent := strings.Repeat("\t", indentLevel) result.WriteString(fmt.Sprintf("%s%s: ", indent, fieldType.Name)) + log.Printf("%s%s: \n", indent, fieldType.Name) switch field.Kind() { case reflect.Struct: result.WriteString("\n") foo := PrintStructContents(field.Interface(), indentLevel+1) - log.Printf("%s\n", foo) + log.Printf("foo: %s\n", foo) result.WriteString(foo) + case reflect.Uint64: + log.Printf("uint64 %v\n", field.Interface()) + result.WriteString(fmt.Sprintf("%v\n", field.Interface())) default: - log.Printf("%v\n", field.Interface()) + log.Printf("default %v\n", field.Interface()) result.WriteString(fmt.Sprintf("%v\n", field.Interface())) } }