Fix log level bugs.

This commit is contained in:
Jay
2026-04-23 19:24:40 -04:00
parent 3f0d95955c
commit 230e6e608a
4 changed files with 12 additions and 7 deletions
+4 -2
View File
@@ -124,7 +124,8 @@ func WithPoolLoggingEnabled(value bool) PoolOption {
func WithPoolLogLevel(level slog.Level) PoolOption { func WithPoolLogLevel(level slog.Level) PoolOption {
return func(c *PoolConfig) error { return func(c *PoolConfig) error {
c.LogLevel = &level l := level
c.LogLevel = &l
return nil return nil
} }
} }
@@ -251,7 +252,8 @@ func WithWorkerLoggingEnabled(value bool) WorkerOption {
func WithWorkerLogLevel(level slog.Level) WorkerOption { func WithWorkerLogLevel(level slog.Level) WorkerOption {
return func(c *WorkerConfig) error { return func(c *WorkerConfig) error {
c.LogLevel = &level l := level
c.LogLevel = &l
return nil return nil
} }
} }
+2 -2
View File
@@ -96,11 +96,11 @@ func (h *ForcedLevelHandler) Handle(ctx context.Context, r slog.Record) error {
} }
func (h *ForcedLevelHandler) WithAttrs(attrs []slog.Attr) slog.Handler { func (h *ForcedLevelHandler) WithAttrs(attrs []slog.Attr) slog.Handler {
return &ForcedLevelHandler{next: h.next.WithAttrs(attrs)} return &ForcedLevelHandler{level: h.level, next: h.next.WithAttrs(attrs)}
} }
func (h *ForcedLevelHandler) WithGroup(name string) slog.Handler { func (h *ForcedLevelHandler) WithGroup(name string) slog.Handler {
return &ForcedLevelHandler{next: h.next.WithGroup(name)} return &ForcedLevelHandler{level: h.level, next: h.next.WithGroup(name)}
} }
func WrapOrDefault(level *slog.Level, handler slog.Handler) slog.Handler { func WrapOrDefault(level *slog.Level, handler slog.Handler) slog.Handler {
+4 -2
View File
@@ -129,7 +129,8 @@ func WithPoolLoggingEnabled(value bool) PoolOption {
func WithPoolLogLevel(level slog.Level) PoolOption { func WithPoolLogLevel(level slog.Level) PoolOption {
return func(c *PoolConfig) error { return func(c *PoolConfig) error {
c.LogLevel = &level l := level
c.LogLevel = &l
return nil return nil
} }
} }
@@ -264,7 +265,8 @@ func WithWorkerLoggingEnabled(value bool) WorkerOption {
func WithWorkerLogLevel(level slog.Level) WorkerOption { func WithWorkerLogLevel(level slog.Level) WorkerOption {
return func(c *WorkerConfig) error { return func(c *WorkerConfig) error {
c.LogLevel = &level l := level
c.LogLevel = &l
return nil return nil
} }
} }
+2 -1
View File
@@ -192,7 +192,8 @@ func WithLoggingEnabled(value bool) ConnectionOption {
func WithLogLevel(level slog.Level) ConnectionOption { func WithLogLevel(level slog.Level) ConnectionOption {
return func(c *ConnectionConfig) error { return func(c *ConnectionConfig) error {
c.LogLevel = &level l := level
c.LogLevel = &l
return nil return nil
} }
} }