Versions in this module Expand all Collapse all v0 v0.55.2 Apr 12, 2025 v0.55.1 Apr 12, 2025 Changes in this version + func Debug(ctx context.Context, args ...any) + func Error(ctx context.Context, args ...any) + func Info(ctx context.Context, args ...any) + func IsLevel(logger Logger, level Level) bool + func Panic(ctx context.Context, args ...any) + func Warn(ctx context.Context, args ...any) + func WithField(parent context.Context, key string, value any) context.Context + func WithFields(parent context.Context, fields Fields) context.Context + func WithLogger(parent context.Context, logger Logger) context.Context + type ErrorWithFields interface + LogFields func() Fields + type Fields = map[string]any + type Level uint8 + const DebugLevel + const ErrorLevel + const InfoLevel + const PanicLevel + const WarnLevel + func ParseLevel(lvl string) (Level, error) + func (l Level) String() string + type Logger interface + Debug func(args ...any) + Error func(args ...any) + Info func(args ...any) + Level func() Level + Panic func(args ...any) + Warn func(args ...any) + WithAdvice func(advice string) Logger + WithError func(err error) Logger + WithField func(key string, value any) Logger + WithFields func(fields Fields) Logger + func FromContext(ctx context.Context) Logger + func Null() Logger + type LoggerService interface + Start func(ctx context.Context) error + Wait func() <-chan error