type go.uber.org/zap/zapcore.ObjectMarshaler
19 uses
go.uber.org/zap/zapcore (current package)
encoder.go#L352: AddObject(key string, marshaler ObjectMarshaler) error
encoder.go#L400: AppendObject(ObjectMarshaler) error
field.go#L121: err = enc.AddObject(f.Key, f.Interface.(ObjectMarshaler))
field.go#L123: err = f.Interface.(ObjectMarshaler).MarshalLogObject(enc)
json_encoder.go#L109: func (enc *jsonEncoder) AddObject(key string, obj ObjectMarshaler) error {
json_encoder.go#L222: func (enc *jsonEncoder) AppendObject(obj ObjectMarshaler) error {
marshaler.go#L30: type ObjectMarshaler interface {
memory_encoder.go#L53: func (m *MapObjectEncoder) AddObject(k string, v ObjectMarshaler) error {
memory_encoder.go#L148: func (s *sliceArrayEncoder) AppendObject(v ObjectMarshaler) error {
go.uber.org/zap
array_go118.go#L64: func Objects[T zapcore.ObjectMarshaler](key string, values []T) Field {
array_go118.go#L68: type objects[T zapcore.ObjectMarshaler] []T
array_go118.go#L83: zapcore.ObjectMarshaler
field.go#L399: func Object(key string, val zapcore.ObjectMarshaler) Field {
field.go#L406: func Inline(val zapcore.ObjectMarshaler) Field {
field.go#L422: case zapcore.ObjectMarshaler:
go.pact.im/x/zapjournal
encoder.go#L232: func (e *varsEncoder) AddObject(key string, marshaler zapcore.ObjectMarshaler) error {
json.go#L551: func (e *jsonEncoder) AddObject(k string, v zapcore.ObjectMarshaler) error {
json.go#L556: func (e *jsonEncoder) AppendObject(v zapcore.ObjectMarshaler) error {
json.go#L561: func (e *jsonEncoder) encodeObject(v zapcore.ObjectMarshaler) error {
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)