(enc zapcore.ObjectEncoder)
| 97 | } |
| 98 | |
| 99 | func (u *user) MarshalLogObject(enc zapcore.ObjectEncoder) error { |
| 100 | enc.AddString("name", u.Name) |
| 101 | enc.AddString("email", u.Email) |
| 102 | enc.AddInt64("createdAt", u.CreatedAt.UnixNano()) |
| 103 | return nil |
| 104 | } |
| 105 | |
| 106 | func newZapLogger(lvl zapcore.Level) *zap.Logger { |
| 107 | ec := zap.NewProductionEncoderConfig() |