@@ -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.
2929type 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.
5050type 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.
7171type loggerToSlogAdapter struct {
7272 logger Logger
7373}
7474
7575func 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-
135124func 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