feat: add logger.WithFields (#2546)

This commit is contained in:
Kevin Wan
2022-10-22 23:28:34 +08:00
committed by GitHub
parent 9cadab2684
commit 06e4914e41
3 changed files with 24 additions and 0 deletions

View File

@@ -123,6 +123,11 @@ func (l *richLogger) WithDuration(duration time.Duration) Logger {
return l
}
func (l *richLogger) WithFields(fields ...LogField) Logger {
l.fields = append(l.fields, fields...)
return l
}
func (l *richLogger) buildFields(fields ...LogField) []LogField {
fields = append(l.fields, fields...)
fields = append(fields, Field(callerKey, getCaller(callerDepth+l.callerSkip)))