Documentation
¶
Index ¶
- func ContextAttrs(ctx context.Context) []slog.Attr
- func HTTPMiddleware(logger *slog.Logger, logBodies bool) fiber.Handler
- func LogError(ctx context.Context, message string, err error, sensitiveValues ...string)
- func LogMethodCompletion(ctx context.Context, logger *slog.Logger, completion MethodCompletion)
- func Setup(cfg Config, component string) (*slog.Logger, io.Closer, error)
- func WithAttrs(ctx context.Context, attrs ...slog.Attr) context.Context
- type Config
- type MethodCompletion
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ContextAttrs ¶
ContextAttrs returns standard correlation attributes from context.
func HTTPMiddleware ¶
HTTPMiddleware returns a Fiber middleware that logs full HTTP requests and responses
func LogError ¶
LogError records a safe error diagnostic at a boundary that returns a sanitized error.
func LogMethodCompletion ¶
func LogMethodCompletion(ctx context.Context, logger *slog.Logger, completion MethodCompletion)
LogMethodCompletion logs one method completion event for generated decorators.
Types ¶
Click to show internal directories.
Click to hide internal directories.