package zap
import (
)
func ( string, zapcore.ArrayMarshaler) Field {
return Field{Key: , Type: zapcore.ArrayMarshalerType, Interface: }
}
func ( string, []bool) Field {
return Array(, bools())
}
func ( string, [][]byte) Field {
return Array(, byteStringsArray())
}
func ( string, []complex128) Field {
return Array(, complex128s())
}
func ( string, []complex64) Field {
return Array(, complex64s())
}
func ( string, []time.Duration) Field {
return Array(, durations())
}
func ( string, []float64) Field {
return Array(, float64s())
}
func ( string, []float32) Field {
return Array(, float32s())
}
func ( string, []int) Field {
return Array(, ints())
}
func ( string, []int64) Field {
return Array(, int64s())
}
func ( string, []int32) Field {
return Array(, int32s())
}
func ( string, []int16) Field {
return Array(, int16s())
}
func ( string, []int8) Field {
return Array(, int8s())
}
func ( string, []string) Field {
return Array(, stringArray())
}
func ( string, []time.Time) Field {
return Array(, times())
}
func ( string, []uint) Field {
return Array(, uints())
}
func ( string, []uint64) Field {
return Array(, uint64s())
}
func ( string, []uint32) Field {
return Array(, uint32s())
}
func ( string, []uint16) Field {
return Array(, uint16s())
}
func ( string, []uint8) Field {
return Array(, uint8s())
}
func ( string, []uintptr) Field {
return Array(, uintptrs())
}
func ( string, []error) Field {
return Array(, errArray())
}
type bools []bool
func ( bools) ( zapcore.ArrayEncoder) error {
for := range {
.AppendBool([])
}
return nil
}
type byteStringsArray [][]byte
func ( byteStringsArray) ( zapcore.ArrayEncoder) error {
for := range {
.AppendByteString([])
}
return nil
}
type complex128s []complex128
func ( complex128s) ( zapcore.ArrayEncoder) error {
for := range {
.AppendComplex128([])
}
return nil
}
type complex64s []complex64
func ( complex64s) ( zapcore.ArrayEncoder) error {
for := range {
.AppendComplex64([])
}
return nil
}
type durations []time.Duration
func ( durations) ( zapcore.ArrayEncoder) error {
for := range {
.AppendDuration([])
}
return nil
}
type float64s []float64
func ( float64s) ( zapcore.ArrayEncoder) error {
for := range {
.AppendFloat64([])
}
return nil
}
type float32s []float32
func ( float32s) ( zapcore.ArrayEncoder) error {
for := range {
.AppendFloat32([])
}
return nil
}
type ints []int
func ( ints) ( zapcore.ArrayEncoder) error {
for := range {
.AppendInt([])
}
return nil
}
type int64s []int64
func ( int64s) ( zapcore.ArrayEncoder) error {
for := range {
.AppendInt64([])
}
return nil
}
type int32s []int32
func ( int32s) ( zapcore.ArrayEncoder) error {
for := range {
.AppendInt32([])
}
return nil
}
type int16s []int16
func ( int16s) ( zapcore.ArrayEncoder) error {
for := range {
.AppendInt16([])
}
return nil
}
type int8s []int8
func ( int8s) ( zapcore.ArrayEncoder) error {
for := range {
.AppendInt8([])
}
return nil
}
type stringArray []string
func ( stringArray) ( zapcore.ArrayEncoder) error {
for := range {
.AppendString([])
}
return nil
}
type times []time.Time
func ( times) ( zapcore.ArrayEncoder) error {
for := range {
.AppendTime([])
}
return nil
}
type uints []uint
func ( uints) ( zapcore.ArrayEncoder) error {
for := range {
.AppendUint([])
}
return nil
}
type uint64s []uint64
func ( uint64s) ( zapcore.ArrayEncoder) error {
for := range {
.AppendUint64([])
}
return nil
}
type uint32s []uint32
func ( uint32s) ( zapcore.ArrayEncoder) error {
for := range {
.AppendUint32([])
}
return nil
}
type uint16s []uint16
func ( uint16s) ( zapcore.ArrayEncoder) error {
for := range {
.AppendUint16([])
}
return nil
}
type uint8s []uint8
func ( uint8s) ( zapcore.ArrayEncoder) error {
for := range {
.AppendUint8([])
}
return nil
}
type uintptrs []uintptr
func ( uintptrs) ( zapcore.ArrayEncoder) error {
for := range {
.AppendUintptr([])
}
return nil
}