From ab5d82fda4461dffab1c826e721bb80a30cd8ffb Mon Sep 17 00:00:00 2001 From: Sarat Chandra Date: Fri, 8 Jul 2022 10:22:08 +0530 Subject: [PATCH] feat: Ignore odd fields passed to DefaultFields. --- log.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/log.go b/log.go index c2c1795..07c06a8 100644 --- a/log.go +++ b/log.go @@ -87,6 +87,10 @@ func New(opts Opts) Logger { opts.CallerSkipFrameCount = 3 } + if len(opts.DefaultFields)%2 != 0 { + opts.DefaultFields = opts.DefaultFields[0 : len(opts.DefaultFields)-1] + } + return Logger{ out: newSyncWriter(opts.Writer), Opts: opts,