diff options
| author | mo khan <mo@mokhan.ca> | 2025-04-03 08:25:43 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2025-04-03 08:25:43 -0600 |
| commit | 406476fbfc2752aa7e399e14a2a9e6be08a101ec (patch) | |
| tree | d9045fd278ba7fb4721ddf6499d4da0dc4fa6485 /pkg | |
| parent | de548afd84035631f5ec1d978b3ab87c93bfd457 (diff) | |
refactor: remove slog-http
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) } } |
