Versions in this module Expand all Collapse all v0 v0.0.1 Mar 9, 2026 Changes in this version + const CallerID + const Expiry + const Global + const IncludeChildren + const Path + const PathURL + const PathWildCardURL + const RequestID + const Role + const SubscriptionID + const Version + var DebugContextKeys = []string + func GetLogger() *zerolog.Logger + func InitLogger(level, service string, logOutput io.Writer) + type ContextHook struct + func (h ContextHook) Run(e *zerolog.Event, _ zerolog.Level, _ string) + type FunctionNameHook struct + func (h FunctionNameHook) Levels() []zerolog.Level + func (h FunctionNameHook) Run(e *zerolog.Event, _ zerolog.Level, _ string) + type LoggingService interface + Debug func(msg string, ctx map[string]any) + DebugCtx func(ctx context.Context, msg string, metadata map[string]any) + Err func(msg string, metadata map[string]any, err error) + ErrCtx func(ctx context.Context, msg string, metadata map[string]any, err error) + Info func(msg string, metadata map[string]any) + InfoCtx func(ctx context.Context, msg string, metadata map[string]any) + Panic func(msg string, metadata map[string]any) + PanicCtx func(ctx context.Context, msg string, metadata map[string]any)