Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetObservability ¶
func SetObservability(ctx context.Context, obs *Observability) context.Context
SetObservability returns new Context containing obs.
func SetTestDebugLogging ¶
SetTestDebugLogging assigns DEBUG level to slog Default logger for test duration
Types ¶
type Middleware ¶
type Middleware struct {
TraceIdHeader string
}
Middleware holds configuration for HTTP Observability
type Observability ¶
Observability holds Loggers & Metrics. nil *Observability are safe to use.
func GetObservability ¶
func GetObservability(ctx context.Context) *Observability
GetObservability returns ctx Observability.
func (*Observability) Log ¶
func (self *Observability) Log() *slog.Logger
Log returns inner Logger or slog.Default().
Click to show internal directories.
Click to hide internal directories.