From 5cd3aa50014180db1f2cc5e871837eddbf8896f2 Mon Sep 17 00:00:00 2001 From: Andrea Luzzardi Date: Thu, 18 Mar 2021 11:18:50 -0700 Subject: [PATCH] logger: serialize unknown fields to json Signed-off-by: Andrea Luzzardi --- cmd/dagger/logger/console.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmd/dagger/logger/console.go b/cmd/dagger/logger/console.go index 99dbfc6b..39e1476a 100644 --- a/cmd/dagger/logger/console.go +++ b/cmd/dagger/logger/console.go @@ -163,6 +163,12 @@ func (c *Console) formatFields(entry map[string]interface{}) string { fields = append(fields, fmt.Sprintf("%s=%s", key, s)) case nil: fields = append(fields, fmt.Sprintf("%s=null", key)) + default: + o, err := json.MarshalIndent(v, "", " ") + if err != nil { + panic(err) + } + fields = append(fields, fmt.Sprintf("%s=%s", key, o)) } }