Documentation ¶
Index ¶
- type Encoder
- func (e *Encoder) AddArray(key string, marshaler zapcore.ArrayMarshaler) error
- func (e *Encoder) AddBinary(key string, value []byte)
- func (e *Encoder) AddBool(key string, value bool)
- func (e *Encoder) AddByteString(key string, value []byte)
- func (e *Encoder) AddComplex128(key string, value complex128)
- func (e *Encoder) AddComplex64(key string, value complex64)
- func (e *Encoder) AddDuration(key string, value time.Duration)
- func (e *Encoder) AddFloat32(key string, value float32)
- func (e *Encoder) AddFloat64(key string, value float64)
- func (e *Encoder) AddInt(key string, value int)
- func (e *Encoder) AddInt16(key string, value int16)
- func (e *Encoder) AddInt32(key string, value int32)
- func (e *Encoder) AddInt64(key string, value int64)
- func (e *Encoder) AddInt8(key string, value int8)
- func (e *Encoder) AddObject(key string, marshaler zapcore.ObjectMarshaler) error
- func (e *Encoder) AddReflected(key string, value interface{}) error
- func (e *Encoder) AddString(key string, value string)
- func (e *Encoder) AddTime(key string, value time.Time)
- func (e *Encoder) AddUint(key string, value uint)
- func (e *Encoder) AddUint16(key string, value uint16)
- func (e *Encoder) AddUint32(key string, value uint32)
- func (e *Encoder) AddUint64(key string, value uint64)
- func (e *Encoder) AddUint8(key string, value uint8)
- func (e *Encoder) AddUintptr(key string, value uintptr)
- func (e *Encoder) Clone() zapcore.Encoder
- func (e *Encoder) EncodeEntry(ent zapcore.Entry, fields []zapcore.Field) (*buffer.Buffer, error)
- func (e *Encoder) OpenNamespace(key string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Encoder ¶
type Encoder struct {
// contains filtered or unexported fields
}
Encoder encodes log messages in logstash json format
func NewEncoder ¶
func NewEncoder(cfg zapcore.EncoderConfig) *Encoder
NewEncoder returns a json Encoder
func (*Encoder) AddArray ¶
func (e *Encoder) AddArray(key string, marshaler zapcore.ArrayMarshaler) error
func (*Encoder) AddByteString ¶
func (*Encoder) AddComplex128 ¶
func (e *Encoder) AddComplex128(key string, value complex128)
func (*Encoder) AddComplex64 ¶
func (*Encoder) AddFloat32 ¶
func (*Encoder) AddFloat64 ¶
func (*Encoder) AddObject ¶
func (e *Encoder) AddObject(key string, marshaler zapcore.ObjectMarshaler) error
func (*Encoder) AddReflected ¶
func (*Encoder) AddUintptr ¶
func (*Encoder) EncodeEntry ¶
EncodeEntry encodes the log entry in logstash json format
func (*Encoder) OpenNamespace ¶
Click to show internal directories.
Click to hide internal directories.