(fields ...zap.Field)
| 86 | } |
| 87 | |
| 88 | func (l Logger) With(fields ...zap.Field) *Logger { |
| 89 | for i, field := range fields { |
| 90 | if v, ok := l.lang[field.Key]; ok { |
| 91 | fields[i].Key = v |
| 92 | } |
| 93 | } |
| 94 | l.Logger = l.Logger.With(fields...) |
| 95 | return &l |
| 96 | } |
| 97 | |
| 98 | func (l *Logger) formatLang(msg *string, fields []zapcore.Field) { |
| 99 | if l.lang != nil { |