Documentation ¶
Index ¶
- Constants
- Variables
- func AnnotationField(a *core.Annotation) zap.Field
- func DescribeKlothoFields(fields []zapcore.Field, expected ...string) map[string]string
- func FileField(f core.File) zap.Field
- func FileNames(files []core.File) []string
- func NodeField(n *sitter.Node) zap.Field
- func PostLogMessageField(msg string) zap.Field
- func SanitizeFields(fields []zapcore.Field, hasher func(any) string) map[string]string
- func TermSize() tsize.Size
- type ConsoleEncoder
- func (w ConsoleEncoder) AddArray(key string, arr zapcore.ArrayMarshaler) error
- func (w ConsoleEncoder) AddBinary(key string, val []byte)
- func (w ConsoleEncoder) AddBool(key string, val bool)
- func (w ConsoleEncoder) AddByteString(key string, val []byte)
- func (w ConsoleEncoder) AddComplex128(key string, val complex128)
- func (w ConsoleEncoder) AddComplex64(k string, v complex64)
- func (w ConsoleEncoder) AddDuration(key string, val time.Duration)
- func (w ConsoleEncoder) AddFloat32(key string, val float32)
- func (w ConsoleEncoder) AddFloat64(key string, val float64)
- func (w ConsoleEncoder) AddInt(k string, v int)
- func (w ConsoleEncoder) AddInt16(k string, v int16)
- func (w ConsoleEncoder) AddInt32(k string, v int32)
- func (w ConsoleEncoder) AddInt64(key string, val int64)
- func (w ConsoleEncoder) AddInt8(k string, v int8)
- func (enc *ConsoleEncoder) AddObject(key string, marshaler zapcore.ObjectMarshaler) error
- func (w ConsoleEncoder) AddReflected(key string, obj interface{}) error
- func (w ConsoleEncoder) AddString(key, val string)
- func (w ConsoleEncoder) AddTime(key string, val time.Time)
- func (w ConsoleEncoder) AddUint(k string, v uint)
- func (w ConsoleEncoder) AddUint16(k string, v uint16)
- func (w ConsoleEncoder) AddUint32(k string, v uint32)
- func (w ConsoleEncoder) AddUint64(key string, val uint64)
- func (w ConsoleEncoder) AddUint8(k string, v uint8)
- func (w ConsoleEncoder) AddUintptr(k string, v uintptr)
- func (w ConsoleEncoder) Append(i interface{})
- func (w ConsoleEncoder) AppendArray(arr zapcore.ArrayMarshaler) error
- func (w ConsoleEncoder) AppendBool(b bool)
- func (w ConsoleEncoder) AppendByteString(b []byte)
- func (w ConsoleEncoder) AppendComplex128(c complex128)
- func (w ConsoleEncoder) AppendComplex64(c complex64)
- func (w ConsoleEncoder) AppendDuration(d time.Duration)
- func (w ConsoleEncoder) AppendFloat32(f float32)
- func (w ConsoleEncoder) AppendFloat64(f float64)
- func (w ConsoleEncoder) AppendInt(i int)
- func (w ConsoleEncoder) AppendInt16(i int16)
- func (w ConsoleEncoder) AppendInt32(i int32)
- func (w ConsoleEncoder) AppendInt64(i int64)
- func (w ConsoleEncoder) AppendInt8(i int8)
- func (w ConsoleEncoder) AppendObject(obj zapcore.ObjectMarshaler) error
- func (w ConsoleEncoder) AppendReflected(value interface{}) error
- func (w ConsoleEncoder) AppendString(s string)
- func (w ConsoleEncoder) AppendTime(t time.Time)
- func (w ConsoleEncoder) AppendUint(i uint)
- func (w ConsoleEncoder) AppendUint16(i uint16)
- func (w ConsoleEncoder) AppendUint32(i uint32)
- func (w ConsoleEncoder) AppendUint64(i uint64)
- func (w ConsoleEncoder) AppendUint8(i uint8)
- func (w ConsoleEncoder) AppendUintptr(ptr uintptr)
- func (enc *ConsoleEncoder) Clone() zapcore.Encoder
- func (enc *ConsoleEncoder) EncodeEntry(ent zapcore.Entry, fieldList []zapcore.Field) (*buffer.Buffer, error)
- func (w ConsoleEncoder) OpenNamespace(key string)
- type IndentedWriter
- type SanitizedField
- type Sanitizer
Constants ¶
View Source
const EntryMessageField = "entryMessage"
Variables ¶
View Source
var SendEntryMessage = zap.Object(EntryMessageField, entryMessage{})
SendEntryMessage adds the entryMessage field to the logger in order to bypass sanitization and allow for the raw message to be logged.
Functions ¶
func AnnotationField ¶
func AnnotationField(a *core.Annotation) zap.Field
func DescribeKlothoFields ¶
DescribeKlothoFields is intended for unit testing expected log lines.
This returns a map whose keys are the field keys, and whose values are descriptions of the Klotho-provided zap fields. Don't try to parse these.
If any of the expected fields are missing, their values will be text saying that the field is missing.
func PostLogMessageField ¶
func SanitizeFields ¶
Types ¶
type ConsoleEncoder ¶
type ConsoleEncoder struct { Verbose bool File fileField Annotation annotationField Node astNodeField HadWarnings *atomic.Bool HadErrors *atomic.Bool // contains filtered or unexported fields }
func NewConsoleEncoder ¶
func (ConsoleEncoder) AddArray ¶
func (w ConsoleEncoder) AddArray(key string, arr zapcore.ArrayMarshaler) error
func (ConsoleEncoder) AddByteString ¶
func (ConsoleEncoder) AddComplex128 ¶
func (w ConsoleEncoder) AddComplex128(key string, val complex128)
func (ConsoleEncoder) AddComplex64 ¶
func (ConsoleEncoder) AddDuration ¶
func (ConsoleEncoder) AddFloat32 ¶
func (ConsoleEncoder) AddFloat64 ¶
func (*ConsoleEncoder) AddObject ¶
func (enc *ConsoleEncoder) AddObject(key string, marshaler zapcore.ObjectMarshaler) error
func (ConsoleEncoder) AddReflected ¶
func (ConsoleEncoder) AddUintptr ¶
func (ConsoleEncoder) AppendArray ¶
func (w ConsoleEncoder) AppendArray(arr zapcore.ArrayMarshaler) error
func (ConsoleEncoder) AppendByteString ¶
func (w ConsoleEncoder) AppendByteString(b []byte)
func (ConsoleEncoder) AppendComplex128 ¶
func (w ConsoleEncoder) AppendComplex128(c complex128)
func (ConsoleEncoder) AppendComplex64 ¶
func (w ConsoleEncoder) AppendComplex64(c complex64)
func (ConsoleEncoder) AppendDuration ¶
ArrayEncoder
func (ConsoleEncoder) AppendFloat32 ¶
func (w ConsoleEncoder) AppendFloat32(f float32)
func (ConsoleEncoder) AppendFloat64 ¶
func (w ConsoleEncoder) AppendFloat64(f float64)
func (ConsoleEncoder) AppendInt16 ¶
func (w ConsoleEncoder) AppendInt16(i int16)
func (ConsoleEncoder) AppendInt32 ¶
func (w ConsoleEncoder) AppendInt32(i int32)
func (ConsoleEncoder) AppendInt64 ¶
func (w ConsoleEncoder) AppendInt64(i int64)
func (ConsoleEncoder) AppendInt8 ¶
func (w ConsoleEncoder) AppendInt8(i int8)
func (ConsoleEncoder) AppendObject ¶
func (w ConsoleEncoder) AppendObject(obj zapcore.ObjectMarshaler) error
func (ConsoleEncoder) AppendReflected ¶
func (w ConsoleEncoder) AppendReflected(value interface{}) error
func (ConsoleEncoder) AppendString ¶
func (w ConsoleEncoder) AppendString(s string)
func (ConsoleEncoder) AppendTime ¶
func (ConsoleEncoder) AppendUint ¶
func (w ConsoleEncoder) AppendUint(i uint)
func (ConsoleEncoder) AppendUint16 ¶
func (w ConsoleEncoder) AppendUint16(i uint16)
func (ConsoleEncoder) AppendUint32 ¶
func (w ConsoleEncoder) AppendUint32(i uint32)
func (ConsoleEncoder) AppendUint64 ¶
func (w ConsoleEncoder) AppendUint64(i uint64)
func (ConsoleEncoder) AppendUint8 ¶
func (w ConsoleEncoder) AppendUint8(i uint8)
func (ConsoleEncoder) AppendUintptr ¶
func (w ConsoleEncoder) AppendUintptr(ptr uintptr)
func (*ConsoleEncoder) Clone ¶
func (enc *ConsoleEncoder) Clone() zapcore.Encoder
func (*ConsoleEncoder) EncodeEntry ¶
func (ConsoleEncoder) OpenNamespace ¶
func (w ConsoleEncoder) OpenNamespace(key string)
type IndentedWriter ¶
type SanitizedField ¶
type Sanitizer ¶
type Sanitizer interface {
Sanitize(hasher func(any) string) SanitizedField
}
Click to show internal directories.
Click to hide internal directories.