Versions in this module Expand all Collapse all v0 v0.0.2 Oct 23, 2025 v0.0.1 Oct 18, 2025 Changes in this version + func RegisterLogger(ctx context.Context, logger Logger) context.Context + type Logger interface + Debug func(ctx context.Context, msg string, fields ...map[string]any) + Info func(ctx context.Context, msg string, fields ...map[string]any) + SetField func(ctx context.Context, key string, value any) context.Context + SubLogger func(ctx context.Context, name string) (context.Context, Logger) + Trace func(ctx context.Context, msg string, fields ...map[string]any) + Warn func(ctx context.Context, msg string, fields ...map[string]any) + func RetrieveLogger(ctx context.Context) Logger + type NullLogger struct + func (l NullLogger) Debug(ctx context.Context, msg string, fields ...map[string]any) + func (l NullLogger) Info(ctx context.Context, msg string, fields ...map[string]any) + func (l NullLogger) SetField(ctx context.Context, key string, value any) context.Context + func (l NullLogger) SubLogger(ctx context.Context, name string) (context.Context, Logger) + func (l NullLogger) Trace(ctx context.Context, msg string, fields ...map[string]any) + func (l NullLogger) Warn(ctx context.Context, msg string, fields ...map[string]any) + type TfLogger string + func NewTfLogger(ctx context.Context) (context.Context, TfLogger) + func (l TfLogger) Debug(ctx context.Context, msg string, fields ...map[string]any) + func (l TfLogger) Info(ctx context.Context, msg string, fields ...map[string]any) + func (l TfLogger) SetField(ctx context.Context, key string, value any) context.Context + func (l TfLogger) SubLogger(ctx context.Context, name string) (context.Context, Logger) + func (l TfLogger) Trace(ctx context.Context, msg string, fields ...map[string]any) + func (l TfLogger) Warn(ctx context.Context, msg string, fields ...map[string]any)