MCPcopy Index your code
hub / github.com/rilldata/rill / EncodeEntry

Method EncodeEntry

cli/pkg/local/logger.go:143–158  ·  view source on GitHub ↗
(entry zapcore.Entry, fields []zapcore.Field)

Source from the content-addressed store, hash-verified

141}
142
143func (s skipFieldZapEncoder) EncodeEntry(entry zapcore.Entry, fields []zapcore.Field) (*buffer.Buffer, error) {
144 res := make([]zapcore.Field, 0, len(fields))
145 for _, field := range fields {
146 skip := false
147 for _, skipField := range s.fields {
148 if field.Key == skipField {
149 skip = true
150 break
151 }
152 }
153 if !skip {
154 res = append(res, field)
155 }
156 }
157 return s.Encoder.EncodeEntry(entry, res)
158}
159
160func (s skipFieldZapEncoder) Clone() zapcore.Encoder {
161 return skipFieldZapEncoder{

Callers 1

WriteMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected