With returns a new wrapped logger with additional context provided by a set.
(keyVals ...interface{})
| 59 | |
| 60 | // With returns a new wrapped logger with additional context provided by a set. |
| 61 | func (l zeroLogWrapper) With(keyVals ...interface{}) log.Logger { |
| 62 | logger := l.Logger.With().Fields(keyVals).Logger() |
| 63 | return zeroLogWrapper{&logger} |
| 64 | } |
| 65 | |
| 66 | // Impl returns the underlying zerolog logger. |
| 67 | // It can be used to used zerolog structured API directly instead of the wrapper. |