treewide: use nil value for empty slices

Change-Id: I3a0d9c254841157e6dde1bc21921fdb76db7dde5
Reviewed-on: https://review.monogon.dev/c/monogon/+/2966
Reviewed-by: Lorenz Brun <lorenz@monogon.tech>
Tested-by: Jenkins CI
diff --git a/metropolis/pkg/logtree/zap.go b/metropolis/pkg/logtree/zap.go
index 7790cd0..7fd364a 100644
--- a/metropolis/pkg/logtree/zap.go
+++ b/metropolis/pkg/logtree/zap.go
@@ -126,7 +126,7 @@
 	delete(entry, "level")
 	delete(entry, "time")
 	delete(entry, "caller")
-	extra := []byte{}
+	var extra []byte
 	if len(entry) > 0 {
 		extra, _ = json.Marshal(entry)
 	}