diff options
Diffstat (limited to 'pkg')
| -rw-r--r-- | pkg/cfg/mux.go | 8 | ||||
| -rw-r--r-- | pkg/log/init.go | 5 |
2 files changed, 4 insertions, 9 deletions
diff --git a/pkg/cfg/mux.go b/pkg/cfg/mux.go index a55b443e..6c6f4375 100644 --- a/pkg/cfg/mux.go +++ b/pkg/cfg/mux.go @@ -2,16 +2,10 @@ package cfg import ( "net/http" - - sloghttp "github.com/samber/slog-http" - xlog "gitlab.com/mokhax/spike/pkg/log" ) func WithMux(mux http.Handler) Option { return func(config *Config) { - config.Mux = sloghttp.NewWithConfig(xlog.Logger, sloghttp.Config{ - WithSpanID: true, - WithTraceID: true, - })(sloghttp.Recovery(mux)) + config.Mux = mux } } diff --git a/pkg/log/init.go b/pkg/log/init.go index 43ec5ab4..7d9456b6 100644 --- a/pkg/log/init.go +++ b/pkg/log/init.go @@ -1,12 +1,12 @@ package log import ( + "fmt" "log" "log/slog" "net/http" "os" - sloghttp "github.com/samber/slog-http" "github.com/xlgmokha/x/pkg/env" ) @@ -24,6 +24,7 @@ type Fields map[string]interface{} func WithFields(r *http.Request, fields Fields) { for key, value := range fields { - sloghttp.AddCustomAttributes(r, slog.Any(key, value)) + attr := slog.String(key, fmt.Sprintf("%v", value)) + Logger.LogAttrs(r.Context(), slog.LevelDebug, "x", attr) } } |
