AddObject implements ObjectEncoder.
(k string, v ObjectMarshaler)
| 51 | |
| 52 | // AddObject implements ObjectEncoder. |
| 53 | func (m *MapObjectEncoder) AddObject(k string, v ObjectMarshaler) error { |
| 54 | newMap := NewMapObjectEncoder() |
| 55 | m.cur[k] = newMap.Fields |
| 56 | return v.MarshalLogObject(newMap) |
| 57 | } |
| 58 | |
| 59 | // AddBinary implements ObjectEncoder. |
| 60 | func (m *MapObjectEncoder) AddBinary(k string, v []byte) { m.cur[k] = v } |