Versions in this module Expand all Collapse all v1 v1.0.0 Jul 1, 2026 Changes in this version + const LevelFatal + const LevelTrace + func LevelString(lvl slog.Level) string + func ParseLevel(s string) (slog.Level, bool) + type Config struct + AddSource bool + Environment string + Format Format + Handler slog.Handler + Level slog.Level + Redact *RedactConfig + SensitiveKeys []string + ServiceName string + Version string + Writer io.Writer + type Format int + const FormatConsole + const FormatJSON + type Logger struct + func New(cfg Config) *Logger + func NewDefault() *Logger + func NewNop() *Logger + func (l *Logger) Debug(ctx context.Context, msg string, args ...any) + func (l *Logger) Error(ctx context.Context, msg string, args ...any) + func (l *Logger) Fatal(ctx context.Context, msg string, args ...any) + func (l *Logger) Info(ctx context.Context, msg string, args ...any) + func (l *Logger) Leveler() *slog.LevelVar + func (l *Logger) SetLevel(level slog.Level) + func (l *Logger) Slog() *slog.Logger + func (l *Logger) Sync() error + func (l *Logger) Trace(ctx context.Context, msg string, args ...any) + func (l *Logger) Warn(ctx context.Context, msg string, args ...any) + func (l *Logger) With(args ...any) *Logger + func (l *Logger) WithCallerSkip(n int) *Logger + func (l *Logger) WithError(err error) *Logger + func (l *Logger) WithGroup(name string) *Logger + type RedactConfig = slogx.RedactConfig