fields map reference issue

logfmt v0.2.8
Basit Ali 2022-06-25 02:47:13 +05:00
parent 670b1f806b
commit 6c5b15c701
1 changed files with 7 additions and 2 deletions

View File

@ -2,9 +2,14 @@ package log
func (l myLogger) WithFields(fields Fields) Logger { func (l myLogger) WithFields(fields Fields) Logger {
if l.data != nil && len(l.data) > 0 { if l.data != nil && len(l.data) > 0 {
for k, v := range fields { f := Fields{}
l.data[k] = v for k, v := range l.data {
f[k] = v
} }
for k, v := range fields {
f[k] = v
}
l.data = f
} else { } else {
l.data = fields l.data = fields
} }