From ddb1ce08904aaac737a5ff052cc046db07f477d4 Mon Sep 17 00:00:00 2001 From: phuslu Date: Fri, 10 May 2024 19:39:36 +0800 Subject: [PATCH] fix panic for Objects method --- logger.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/logger.go b/logger.go index b30d237f..e5d3d834 100644 --- a/logger.go +++ b/logger.go @@ -2050,7 +2050,7 @@ func (e *Entry) Objects(key string, objects any) *Entry { e.buf = append(e.buf, ',') } value := values.Index(i) - if value.IsNil() { + if value.Kind() == reflect.Ptr && value.IsNil() { e.buf = append(e.buf, "null"...) } else if obj, ok := value.Interface().(ObjectMarshaler); ok { i := len(e.buf)