Versions in this module Expand all Collapse all v0 v0.4.6 Jul 16, 2024 Changes in this version + var Default = &Logger + func Configure(opts *Logger) + type LogHandler struct + func NewHandler(logger *Logger) LogHandler + func (t LogHandler) Enabled(ctx context.Context, l slog.Level) bool + func (t LogHandler) Handle(ctx context.Context, r slog.Record) error + func (t LogHandler) WithAttrs(attrs []slog.Attr) slog.Handler + func (t LogHandler) WithGroup(name string) slog.Handler + type Logger struct + AddSource bool + IsJSONHandler bool + IsVerbose bool + Level slog.Level + Output io.Writer + ReplaceAttr func(groups []string, a slog.Attr) slog.Attr + func (o *Logger) SetJSONHandler() + func (o *Logger) SetMaxLevel(level slog.Level) + func (o *Logger) SetOutput(output io.Writer) + func (o *Logger) SetReplaceAttrFunc(replaceAttrFunc func(groups []string, a slog.Attr) slog.Attr) + func (o *Logger) SetTextHandler() + func (o *Logger) SetVerbose()