Browse Source

logging: Add doc about which fields can't be filtered

master
Matthew Holt 6 years ago
parent
commit
a6df4cdbbc
  1. 5
      modules/logging/filterencoder.go

5
modules/logging/filterencoder.go

@ -44,6 +44,11 @@ type FilterEncoder struct {
// layer of nesting with `>`. In other words, for an // layer of nesting with `>`. In other words, for an
// object like `{"a":{"b":0}}`, the inner field can // object like `{"a":{"b":0}}`, the inner field can
// be referenced as `a>b`. // be referenced as `a>b`.
//
// The following fields are fundamental to the log and
// cannot be filtered because they are added by the
// underlying logging library as special cases: ts,
// level, logger, and msg.
FieldsRaw map[string]json.RawMessage `json:"fields,omitempty" caddy:"namespace=caddy.logging.encoders.filter inline_key=filter"` FieldsRaw map[string]json.RawMessage `json:"fields,omitempty" caddy:"namespace=caddy.logging.encoders.filter inline_key=filter"`
wrapped zapcore.Encoder wrapped zapcore.Encoder

Loading…
Cancel
Save