diff --git a/logger/default.go b/logger/default.go index 87d02e06..6ccd90f2 100644 --- a/logger/default.go +++ b/logger/default.go @@ -81,6 +81,8 @@ func (l *defaultLogger) Fields(fields ...interface{}) Logger { } else if len(fields)%2 != 0 { fields = fields[:len(fields)-1] } + nl.logFunc = l.logFunc + nl.logfFunc = l.logfFunc nl.opts.Fields = append(nl.opts.Fields, fields...) return nl }