MCPcopy
hub / github.com/uber-go/zap / AddArray

Method AddArray

zapcore/memory_encoder.go:45–50  ·  view source on GitHub ↗

AddArray implements ObjectEncoder.

(key string, v ArrayMarshaler)

Source from the content-addressed store, hash-verified

43
44// AddArray implements ObjectEncoder.
45func (m *MapObjectEncoder) AddArray(key string, v ArrayMarshaler) error {
46 arr := &sliceArrayEncoder{elems: make([]interface{}, 0)}
47 err := v.MarshalLogArray(arr)
48 m.cur[key] = arr.elems
49 return err
50}
51
52// AddObject implements ObjectEncoder.
53func (m *MapObjectEncoder) AddObject(k string, v ObjectMarshaler) error {

Callers 2

assertAppendedFunction · 0.95

Calls 1

MarshalLogArrayMethod · 0.65

Tested by 2

assertAppendedFunction · 0.76