Skip to content

Commit 0729ae5

Browse files
committed
Merge branch 'main' into feat/realtime-poll
2 parents 2fb64a3 + 500950d commit 0729ae5

File tree

1 file changed

+4
-15
lines changed

1 file changed

+4
-15
lines changed

logger.go

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ type Logger interface {
2525
Debugf(format string, v ...interface{})
2626
}
2727

28-
// slogToRestyAdapter adapts a slog.Logger to resty.Logger
28+
// slogToRestyAdapter adapts a slog.Logger to resty.Logger.
2929
type slogToRestyAdapter struct {
3030
logger *slog.Logger
3131
}
@@ -46,7 +46,7 @@ func (l *slogToRestyAdapter) Debugf(format string, v ...interface{}) {
4646
l.logger.Debug(format, v...)
4747
}
4848

49-
// slogToLoggerAdapter adapts a slog.Logger to our Logger interface
49+
// slogToLoggerAdapter adapts a slog.Logger to our Logger interface.
5050
type slogToLoggerAdapter struct {
5151
logger *slog.Logger
5252
}
@@ -67,19 +67,13 @@ func (l *slogToLoggerAdapter) Debugf(format string, v ...interface{}) {
6767
l.logger.Debug(fmt.Sprintf(format, v...))
6868
}
6969

70-
// loggerToSlogAdapter adapts our Logger interface to a slog.Logger
70+
// loggerToSlogAdapter adapts our Logger interface to a slog.Logger.
7171
type loggerToSlogAdapter struct {
7272
logger Logger
7373
}
7474

7575
func newLoggerToSlogAdapter(logger Logger) *slog.Logger {
76-
return slog.New(slog.NewTextHandler(os.Stderr, &slog.HandlerOptions{
77-
Level: slog.LevelDebug,
78-
ReplaceAttr: func(groups []string, a slog.Attr) slog.Attr {
79-
// We don't need to modify any attributes since we're using the existing logger
80-
return a
81-
},
82-
}))
76+
return slog.New(&loggerToSlogAdapter{logger: logger})
8377
}
8478

8579
// implement slog.Handler interface to adapt our Logger interface to a slog.Logger
@@ -127,11 +121,6 @@ const (
127121
contextStartTimeKey contextKey = contextKey("startTime")
128122
)
129123

130-
// restySlogLogger implements a [resty.Logger] using a [slog.Logger].
131-
type restySlogLogger struct {
132-
logger *slog.Logger
133-
}
134-
135124
func newRestyLogRequestMiddleware(logger *slog.Logger) resty.RequestMiddleware {
136125
return func(c *resty.Client, req *resty.Request) error {
137126
// Create a child logger with request metadata

0 commit comments

Comments
 (0)