Documentation
¶
Overview ¶
Package ctx implements log context convenience functions.
Index ¶
- func Bool(k string, b bool) logger.Field
- func Bytes(k string, p []byte) logger.Field
- func Caller(k string) logger.Field
- func Duration(k string, d time.Duration) logger.Field
- func Err(err error) logger.Field
- func Error(k string, err error) logger.Field
- func Float32(k string, f float32) logger.Field
- func Float64(k string, f float64) logger.Field
- func Int(k string, i int) logger.Field
- func Int16(k string, i int16) logger.Field
- func Int32(k string, i int32) logger.Field
- func Int64(k string, i int64) logger.Field
- func Int8(k string, i int8) logger.Field
- func Interface(k string, v interface{}) logger.Field
- func Ints(k string, a []int) logger.Field
- func Stack(k string) logger.Field
- func Str(k, s string) logger.Field
- func Strs(k string, s []string) logger.Field
- func Time(k string, t time.Time) logger.Field
- func TraceID(k string, span Span) logger.Field
- func Uint(k string, i uint) logger.Field
- func Uint16(k string, i uint16) logger.Field
- func Uint32(k string, i uint32) logger.Field
- func Uint64(k string, i uint64) logger.Field
- func Uint8(k string, i uint8) logger.Field
- type Span
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Caller ¶ added in v2.2.0
func Caller(k string) logger.Field
Caller returns a caller string context field.
func Err ¶ added in v2.4.0
func Err(err error) logger.Field
Err returns an error context field with the key set to "error".
func Interface ¶
func Interface(k string, v interface{}) logger.Field
Interface returns an interface context field.
func Stack ¶ added in v2.2.0
func Stack(k string) logger.Field
Stack return a stack string context field.
Types ¶
type Span ¶ added in v2.5.0
type Span interface { IsRecording() bool SpanContext() trace.SpanContext }
Span represents an open telemetry span.
Click to show internal directories.
Click to hide internal directories.